如何将Tomcat webapp从ROOT移动到其他地方?

时间:2015-12-20 10:47:17

标签: java tomcat servlets

我目前正在使用Tomcat提供Java servlet。它位于/ webapps / ROOT。我想将其移至/ app,以便其网址从www.mydomain.com/到www.mydomain.com/app。我怎样才能做到这一点?到目前为止,我已尝试将webapps / ROOT文件夹复制到webapps / app,然后在web.xml中更改此部分:

<servlet-mapping>
    <servlet-name>default</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>

<servlet-mapping>
    <servlet-name>default</servlet-name>
    <url-pattern>/app/</url-pattern>
</servlet-mapping>

但无济于事。我怎样才能简单地将此应用从/移动到/ app?谷歌搜索这个问题,我已经涉及上下文和主持人,但我不明白他们的意思。

1 个答案:

答案 0 :(得分:1)

保留web.xml,就像以前一样。

压缩文件夹ROOT的内容并将其命名为app.war

将app.war放入webapps /

重启tomcat

浏览到/ app

祝你好运。