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

相关文章

SpringBoot项目中报错The field screenShot exceeds its maximum permitted size of 1048576 bytes.的问题及解决

《SpringBoot项目中报错ThefieldscreenShotexceedsitsmaximumpermittedsizeof1048576bytes.的问题及解决》这篇文章... 目录项目场景问题描述原因分析解决方案总结项目场景javascript提示:项目相关背景:项目场景:基于Spring

解决Maven项目idea找不到本地仓库jar包问题以及使用mvn install:install-file

《解决Maven项目idea找不到本地仓库jar包问题以及使用mvninstall:install-file》:本文主要介绍解决Maven项目idea找不到本地仓库jar包问题以及使用mvnin... 目录Maven项目idea找不到本地仓库jar包以及使用mvn install:install-file基

springboot项目如何开启https服务

《springboot项目如何开启https服务》:本文主要介绍springboot项目如何开启https服务方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录springboot项目开启https服务1. 生成SSL证书密钥库使用keytool生成自签名证书将

将Java项目提交到云服务器的流程步骤

《将Java项目提交到云服务器的流程步骤》所谓将项目提交到云服务器即将你的项目打成一个jar包然后提交到云服务器即可,因此我们需要准备服务器环境为:Linux+JDK+MariDB(MySQL)+Gi... 目录1. 安装 jdk1.1 查看 jdk 版本1.2 下载 jdk2. 安装 mariadb(my

Node.js 数据库 CRUD 项目示例详解(完美解决方案)

《Node.js数据库CRUD项目示例详解(完美解决方案)》:本文主要介绍Node.js数据库CRUD项目示例详解(完美解决方案),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考... 目录项目结构1. 初始化项目2. 配置数据库连接 (config/db.js)3. 创建模型 (models/

springboot项目中常用的工具类和api详解

《springboot项目中常用的工具类和api详解》在SpringBoot项目中,开发者通常会依赖一些工具类和API来简化开发、提高效率,以下是一些常用的工具类及其典型应用场景,涵盖Spring原生... 目录1. Spring Framework 自带工具类(1) StringUtils(2) Coll

Spring Boot项目部署命令java -jar的各种参数及作用详解

《SpringBoot项目部署命令java-jar的各种参数及作用详解》:本文主要介绍SpringBoot项目部署命令java-jar的各种参数及作用的相关资料,包括设置内存大小、垃圾回收... 目录前言一、基础命令结构二、常见的 Java 命令参数1. 设置内存大小2. 配置垃圾回收器3. 配置线程栈大小

Spring Boot项目中结合MyBatis实现MySQL的自动主从切换功能

《SpringBoot项目中结合MyBatis实现MySQL的自动主从切换功能》:本文主要介绍SpringBoot项目中结合MyBatis实现MySQL的自动主从切换功能,本文分步骤给大家介绍的... 目录原理解析1. mysql主从复制(Master-Slave Replication)2. 读写分离3.

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

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

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

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