将根上下文更改为tomcat 6中的其他文件夹
我想更改已部署web应用程序的上下文。目前可通过url将根上下文更改为tomcat 6中的其他文件夹,tomcat,tomcat6,Tomcat,Tomcat6,我想更改已部署web应用程序的上下文。目前可通过urlwww.app.mysite.com/dashboard 但是我想把它改成www.app.mysite.com/application/dashboard 我通过post更改了根上下文和。但问题是,我在该服务器上运行了其他应用程序,这些应用程序由 www.app.mysite.com/ps www.app.mysite.com/ls 如果我更改server.xml中的上下文路径,它会影响我的其他应用程序的上下文吗?我不想更改上述应用程序的上
www.app.mysite.com/dashboard
但是我想把它改成www.app.mysite.com/application/dashboard
我通过post更改了根上下文和。但问题是,我在该服务器上运行了其他应用程序,这些应用程序由
www.app.mysite.com/ps
www.app.mysite.com/ls
如果我更改server.xml中的上下文路径,它会影响我的其他应用程序的上下文吗?我不想更改上述应用程序的上下文,但我想更改我的特定应用程序仪表板的上下文
是否有任何方法可以通过向web.xml或其他文件添加任何内容来更改任何特定应用程序的上下文?我怀疑这在tomcat中是否可行。最好是使用ApacheHTTP服务器,或者创建两个应用程序,一个是具有上下文根应用程序(虚拟应用程序),另一个是具有servlet的应用程序,以将所有请求路由到仪表板 请告诉我您是否能够在tomcat中以更好的方式完成此操作这是一种完成此操作的方法(一步一步):
/HOME/nikos/apache-TOMCAT-6.0.37
,我将我的应用程序放在文件夹myapp
下的一个新文件夹中:$TOMCAT_主页/webapps手册
。即文件夹结构为:
$TOMCAT_HOME
|
+- ...
|
+- webapps (NOT HERE!!!)
|
+- webapps-manual
|
+- myapp
|
+- index.jsp
|
+- WEB-INF
|
+- web.xml (optional)
元素下添加以下
(可能只有一个):
http://localhost:8080/application/dashboard/index.jsp
并查看由$TOMCAT\u HOME/webapps manual/myapp/index.jsp生成的内容
path
和docBase
)。我假设您可以有两个元素,每个元素都有自己的路径和自己的docBase。
<Host ...>
<Context
path="/application/dashboard"
docBase="/home/nikos/apache-tomcat-6.0.37/webapps-manual/myapp"
/>
</Host>