问题描述:为了方便起见,我直接复制工程中一个已存在的项目,然后在此基础上进行修改(如项目名称修改等),但是发布时出现一个问题:部署到tomcat上时还是以原有的项目名进行发布,没有更改过来。怎么修改过来呢?经查阅,需修改Web Context-root的名称。具体操作是:
定位到当前项目下的.settings文件夹下,用记事本打开org.eclipse.wst.common.component这个文件
<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="zhsz">
<wb-resource deploy-path="/" source-path="/WebRoot" tag="defaultRootSource"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>
<property name="java-output-path" value="/zhsz/WebRoot/WEB-INF/classes"/>
<property name="context-root" value="/zhsz"/>
</wb-module>
</project-modules>
修改红色三处部分,然后刷新项目,重新部署一下就可以了
参考: