Eclipse部署复制的WEB项目后无法访问新项目404-org.eclipse.wst.common.component

本文主要是介绍Eclipse部署复制的WEB项目后无法访问新项目404-org.eclipse.wst.common.component,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

问题展示

有小伙伴偷懒直接在Eclipse界面中copy一份原项目到视图资源中

后续部署新项目总是访问复制前的资源地址,新地址一直显示404

现场模拟

第一次love项目资源地址

http://localhost:8080/love/index.html

在这里插入图片描述

第二次love2项目资源地址

http://localhost:8080/love/index.html

在这里插入图片描述

在部署项目的界面仔细查看会发现 复制后的项目后面括号中有老项目名
此时意味着重复的项目名称

在这里插入图片描述


Project Explorer 资源管理器中视图效果

老项目的配置路

在这里插入图片描述

复制后新项目配置

在这里插入图片描述

解决方案

修改配置文件代码

<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0"><wb-module deploy-name="love"><wb-resource deploy-path="/" source-path="/WebContent" tag="defaultRootSource"/><wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/><property name="context-root" value="love"/><property name="java-output-path" value="/love/build/classes"/></wb-module>
</project-modules>

重新配置 .settings\org.eclipse.wst.common.component 下的三处配置名称

``javascript
<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0"><wb-module deploy-name="新项目名"><wb-resource deploy-path="/" source-path="/WebContent" tag="defaultRootSource"/><wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/><property name="context-root" value="新项目名"/><property name="java-output-path" value="/新项目名/build/classes"/></wb-module>
</project-modules>

本地路径位置

在这里插入图片描述


在Eclipse中显示.project和.classpath和.setting目录步骤

  1. 选中工程右上角三个菱形处,选择Filters

在这里插入图片描述

  1. 勾选.resources,点击OK,将不显示.settings, .classpath , .project,
    .gitignore等文件(如果想要显示,则取消.resources勾选)

在这里插入图片描述
注意:

前提条件必须是 Project Explorer 资源管理器 而 Package Explorer 是无法显示的

在这里插入图片描述
在这里插入图片描述


演示效果

修改访问名称为 marry

<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0"><wb-module deploy-name="marry"><wb-resource deploy-path="/" source-path="/WebContent" tag="defaultRootSource"/><wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/><property name="context-root" value="marry"/><property name="java-output-path" value="/marry/build/classes"/></wb-module>
</project-modules>

访问路径

http://localhost:8080/marry/index.html

在这里插入图片描述

这篇关于Eclipse部署复制的WEB项目后无法访问新项目404-org.eclipse.wst.common.component的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/305561

相关文章

SpringCloud动态配置注解@RefreshScope与@Component的深度解析

《SpringCloud动态配置注解@RefreshScope与@Component的深度解析》在现代微服务架构中,动态配置管理是一个关键需求,本文将为大家介绍SpringCloud中相关的注解@Re... 目录引言1. @RefreshScope 的作用与原理1.1 什么是 @RefreshScope1.

JSON Web Token在登陆中的使用过程

《JSONWebToken在登陆中的使用过程》:本文主要介绍JSONWebToken在登陆中的使用过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录JWT 介绍微服务架构中的 JWT 使用结合微服务网关的 JWT 验证1. 用户登录,生成 JWT2. 自定义过滤

一文教你如何将maven项目转成web项目

《一文教你如何将maven项目转成web项目》在软件开发过程中,有时我们需要将一个普通的Maven项目转换为Web项目,以便能够部署到Web容器中运行,本文将详细介绍如何通过简单的步骤完成这一转换过程... 目录准备工作步骤一:修改​​pom.XML​​1.1 添加​​packaging​​标签1.2 添加

tomcat多实例部署的项目实践

《tomcat多实例部署的项目实践》Tomcat多实例是指在一台设备上运行多个Tomcat服务,这些Tomcat相互独立,本文主要介绍了tomcat多实例部署的项目实践,具有一定的参考价值,感兴趣的可... 目录1.创建项目目录,测试文China编程件2js.创建实例的安装目录3.准备实例的配置文件4.编辑实例的

SpringBoot配置Ollama实现本地部署DeepSeek

《SpringBoot配置Ollama实现本地部署DeepSeek》本文主要介绍了在本地环境中使用Ollama配置DeepSeek模型,并在IntelliJIDEA中创建一个Sprin... 目录前言详细步骤一、本地配置DeepSeek二、SpringBoot项目调用本地DeepSeek前言随着人工智能技

通过Docker Compose部署MySQL的详细教程

《通过DockerCompose部署MySQL的详细教程》DockerCompose作为Docker官方的容器编排工具,为MySQL数据库部署带来了显著优势,下面小编就来为大家详细介绍一... 目录一、docker Compose 部署 mysql 的优势二、环境准备与基础配置2.1 项目目录结构2.2 基

springboot集成Deepseek4j的项目实践

《springboot集成Deepseek4j的项目实践》本文主要介绍了springboot集成Deepseek4j的项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价... 目录Deepseek4j快速开始Maven 依js赖基础配置基础使用示例1. 流式返回示例2. 进阶

CentOS 7部署主域名服务器 DNS的方法

《CentOS7部署主域名服务器DNS的方法》文章详细介绍了在CentOS7上部署主域名服务器DNS的步骤,包括安装BIND服务、配置DNS服务、添加域名区域、创建区域文件、配置反向解析、检查配置... 目录1. 安装 BIND 服务和工具2.  配置 BIND 服务3 . 添加你的域名区域配置4.创建区域

SpringBoot项目启动报错"找不到或无法加载主类"的解决方法

《SpringBoot项目启动报错找不到或无法加载主类的解决方法》在使用IntelliJIDEA开发基于SpringBoot框架的Java程序时,可能会出现找不到或无法加载主类com.example.... 目录一、问题描述二、排查过程三、解决方案一、问题描述在使用 IntelliJ IDEA 开发基于

SpringBoot项目使用MDC给日志增加唯一标识的实现步骤

《SpringBoot项目使用MDC给日志增加唯一标识的实现步骤》本文介绍了如何在SpringBoot项目中使用MDC(MappedDiagnosticContext)为日志增加唯一标识,以便于日... 目录【Java】SpringBoot项目使用MDC给日志增加唯一标识,方便日志追踪1.日志效果2.实现步