Tomcat与Eclipse:制作了webapp的副本并重命名,上下文路径不会改变

时间:2016-08-02 04:40:44

标签: eclipse tomcat tomcat8

我有一个名为taskkill /F /IM node.exe的webapp,它在路径Test上运行了一些servlet,默认情况下,将/Test作为上下文路径。

我在Eclipse中制作了这个项目的副本,并将其重命名为appname,现在当我在tomcat上运行它时(从eclipse中运行)它仍然在TestNew上运行,但是如果我创建的话一个新的应用程序,它将在/Test

上运行

我尝试在/TestNewweb.xml等中查找设置或appname,但我找不到合适的地方来更改此内容。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

好的,我能够解决这个问题。 当我们制作副本并重命名项目时,它不会在某些地方更新,特别是在.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 /文件似乎只与eclipse相关)