eclipse - Tomcat with Eclipse : Made a copy of webapp and renamed, 上下文路径没有改变

标签 eclipse tomcat tomcat8

我有一个名为 Test 的 webapp,它在路径 /Test 上运行一些 servlet,默认情况下,将 appname 作为上下文路径。

我在 Eclipse 中复制了这个项目,并将其重命名为 TestNew,现在当我在 tomcat 上运行它时(从 eclipse 中)它仍然在 /Test 上运行>,尽管如果我创建了一个新应用,它会在 /TestNew

上运行

我尝试在 web.xmlpom.xml 等中寻找设置或应用程序名称,但我找不到合适的地方来更改它。

有什么想法吗?

最佳答案

好的,我能够解决这个问题。 当我们复制并重命名项目时,它不会在某些地方更新,特别是在 .settings/org.eclipse.wst.common.component 文件中。

因此,只需打开文件并将旧的 appName 替换为新的 appName 即可。就我而言,

<wb-module deploy-name="appName">
        <property name="java-output-path" value="/appName/target/classes"/>
        <property name="context-root" value="appName"/>
</wb-module>

完成了! 现在 eclipse 中的 tomcat 获得了正确的名称。

(不确定我们是否会在外部 tomcat 部署中遇到同样的问题,因为 .settings/file 似乎只与 eclipse 相关)

关于eclipse - Tomcat with Eclipse : Made a copy of webapp and renamed, 上下文路径没有改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38711883/

相关文章:

java - 尝试在java中四舍五入到小数点后两位

html - tomcat - 为什么目录升级对图像不起作用?

java - 使用自签名证书时 Tomcat 服务器未发生 SSL/TLS 通信

java - 使用eclipse配置tomcat

java - 我可以在内存不足异常时自动重启tomcat jvm吗

postgresql - 使用 Postgres 配置 Tomcat 8

java - 如何使用m2e创建一个简单的maven项目

java - 使用Spring的WebApp找不到bean

java - Tomcat无法读取本地读取的文件

java - 使用什么字体在 Eclipse 控制台输出中显示日语字符?