Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaEE web应用程序(Tomcat)和嵌套上下文路径_Java_Tomcat_Jakarta Ee - Fatal编程技术网

JavaEE web应用程序(Tomcat)和嵌套上下文路径

JavaEE web应用程序(Tomcat)和嵌套上下文路径,java,tomcat,jakarta-ee,Java,Tomcat,Jakarta Ee,是否允许使用嵌套的上下文路径,如: webapp X的“/” “/y”用于webapp y 我以前从未使用过这种布局,但我需要帮助某人部署一个现有的系统,在这里使用这种布局。到目前为止,它确实起了作用,但突然之间,它不再起作用了: webappx仍然有效 webappy的静态页面仍然可以工作,但是webappy的servlet不再工作了 如果我们在“/X”而不是“/”下部署webapp X,那么这两个webapp都能完美工作 我想知道的第一件事是:上面提到的布局是否被允许,或者这真的是一

是否允许使用嵌套的上下文路径,如:

  • webapp X的“/”
  • “/y”用于webapp y
我以前从未使用过这种布局,但我需要帮助某人部署一个现有的系统,在这里使用这种布局。到目前为止,它确实起了作用,但突然之间,它不再起作用了:

  • webappx仍然有效
  • webappy的静态页面仍然可以工作,但是webappy的servlet不再工作了
如果我们在“/X”而不是“/”下部署webapp X,那么这两个webapp都能完美工作


我想知道的第一件事是:上面提到的布局是否被允许,或者这真的是一个非常不稳定的设置,取决于运气?(如果我调用
www.example.com/y/someServlet
,tomcat会在哪里查找?我担心它可能会在webappX的web.xml中查找?

问题是由以下事实引起的:webappX部署了两次:一次是由指定的
元素(该元素将上下文路径设置为“/”),第二次是由autoDeploy


将webapp X从autodeploy(appBase)文件夹移到另一个文件夹中解决了这个问题。另请参见

问题是由以下事实引起的:webapp X部署了两次:一次是由指定的
元素(该元素将上下文路径设置为“/”)引起的,第二次是由autoDeploy引起的

将webapp X从autodeploy(appBase)文件夹移到另一个文件夹中解决了这个问题。另见