如何将流量从localhost:8080路由到localhost:8080 / myapp

时间:2019-06-08 10:58:55

标签: tomcat ubuntu-16.04 tomcat8

tomcat / webapps目录中有多个应用程序,并且所有应用程序都在运行,可以使用以下网址进行访问:

  1. myapp1 localhost:8080 / myapp1
  2. myapp2 localhost:8080 / myapp2

我只想更改 myapp1 的重定向。就像如果我把url localhost:8080 放置,它应该仅重定向到 localhost:8080 / myapp1

但是,如果我输入网址 localhost:8080 / myapp2 ,那么它应该调用 myapp2

请帮助我解决这种情况,我是该领域的新手,目前正在使用Ubuntu16.04和tomcat8。

谢谢。

1 个答案:

答案 0 :(得分:0)

您需要在server.xml中更改以下标记

 <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">

到下面

  <Host name="localhost"  appBase="webapps/myapp1"
            unpackWARs="true" autoDeploy="true">

有关配置的更多信息,您可以从以下URL中学习 [https://www.udemy.com/apache-tomcat-for-beginners-and-advanced/?couponCode=TCSTACKPROMO]