Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/336.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 是否可以在不同的目录中安装tomcat,并将web应用程序保留在其他目录中_Java_Tomcat - Fatal编程技术网

Java 是否可以在不同的目录中安装tomcat,并将web应用程序保留在其他目录中

Java 是否可以在不同的目录中安装tomcat,并将web应用程序保留在其他目录中,java,tomcat,Java,Tomcat,我不知道我问的问题是否正确(可能是愚蠢的) 假设我在dirc:\Apache\tomcat 7.0\..上安装了tomcat,其中包含一些web应用程序,现在我想部署另一个应用程序(war),但我不想将我的web应用程序保留在我想部署的位置c:\Apache\tomcat 7.0\webppas\{myapplicationDir}\{applicationDir} 有可能吗?如果有,那么我会遇到什么问题。很有可能,您可以在每个Web应用的配置文件中定义基础。这些配置文件位于c:\Apache\

我不知道我问的问题是否正确(可能是愚蠢的)

假设我在dir
c:\Apache\tomcat 7.0\..
上安装了tomcat,其中包含一些web应用程序,现在我想部署另一个应用程序
(war)
,但我不想将我的web应用程序保留在我想部署的位置
c:\Apache\tomcat 7.0\webppas\{myapplicationDir}
\{applicationDir}


有可能吗?如果有,那么我会遇到什么问题。

很有可能,您可以在每个Web应用的配置文件中定义基础。这些配置文件位于
c:\Apache\Tomcat 7.0\conf\Catalina\localhost
目录中。配置文件应命名为
{APP u NAME}.xml
,因此您可能有
根.xml

下面是我在Eclipse中的一个项目的外观

<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="C:\workdir\test\dev\web\src\main\webapp" path="/"/>

是的,你可以。 这一切都与容器和上下文有关


我不认为这种方法会有问题,事实上,最好是从server.xml中移出内容。

这是可能的,我见过它是这样实现的,但不知道如何实现的..我只看到他们必须在conf/Catalina/localhost中创建一个配置文件来设置真正的目录..抱歉,我帮不了什么忙。