Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.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/eclipse/8.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/2/jsf-2/2.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
Java Eclipse IDE内部和外部之间Tomcat调用上下文的差异_Java_Eclipse_Tomcat - Fatal编程技术网

Java Eclipse IDE内部和外部之间Tomcat调用上下文的差异

Java Eclipse IDE内部和外部之间Tomcat调用上下文的差异,java,eclipse,tomcat,Java,Eclipse,Tomcat,这篇文章是我的一篇文章的后续文章。我试图理解Tomcat执行上下文中的差异,这取决于Tomcat是从EclipseIDE还是从OSshell中调用的 我的发现见下表: 这很好地解释了当从Eclipse中调用Tomcat时,为什么不能访问Tomcat欢迎页面。我现在试图理解为什么webapp(http://localhost:8080/helloworld/hello)在Eclipse IDE外部调用Tomcat时(即从OS外壳)无法访问 Eclipse了解Tomcat,并为其提供了自己的we

这篇文章是我的一篇文章的后续文章。我试图理解Tomcat执行上下文中的差异,这取决于Tomcat是从EclipseIDE还是从OSshell中调用的

我的发现见下表:



这很好地解释了当从Eclipse中调用Tomcat时,为什么不能访问Tomcat欢迎页面。我现在试图理解为什么webapp(
http://localhost:8080/helloworld/hello
)在Eclipse IDE外部调用Tomcat时(即从OS外壳)无法访问

Eclipse了解Tomcat,并为其提供了自己的web应用程序集,而无需将它们存储在独立版本的
webapps
目录中。正如我在对您链接的问题的回答中所说的,您可以编写自己的根应用程序,如果eclipse将覆盖已经存在的应用程序,您可能不会对此感到太高兴

为了在独立tomcat中运行helloworld应用程序,构建一个
helloworld.war
存档,并通过将其复制到独立tomcat的webapps目录将其部署到独立tomcat中

您基本上运行的是两台配置不同的服务器,尽管它们可能共享相同的代码并使用相同的端口号