Java 如何将tomcat6配置为从另一个目录启动

Java 如何将tomcat6配置为从另一个目录启动,java,tomcat6,Java,Tomcat6,我有个问题。 我不知道如何配置tomcat6/webapps/ROOT/META-INF/context.xml,以便从/home/myname/project/test/web/target/firsttest-1.1.0.SNAPSHOT.war目录启动我的应用程序 请帮帮我! 我无法使用google搜索此问题您可以使用以下环境变量配置Tomcat查找配置信息的位置: CATALINA_HOME是tomcat二进制文件的所在地 CATALINA_BASE是实例特定配置文件所在的位置。这看起来

我有个问题。 我不知道如何配置tomcat6/webapps/ROOT/META-INF/context.xml,以便从/home/myname/project/test/web/target/firsttest-1.1.0.SNAPSHOT.war目录启动我的应用程序 请帮帮我!
我无法使用google搜索此问题

您可以使用以下环境变量配置Tomcat查找配置信息的位置:

CATALINA_HOME是tomcat二进制文件的所在地

CATALINA_BASE是实例特定配置文件所在的位置。这看起来应该像原始Tomcat基本目录的副本,其中包含conf、logs、temp、webapps和工作文件夹


因此,通过设置CATALINA_BASE环境变量,您可以将Tomcat配置为在多个不同的配置中运行。

所有上下文配置都与部署目录相关,因此您可以将其放置在Tomcat部署目录之外的任何目录中。Hmm。。请告诉我,这意味着我不能为另一个目录配置文件?但是如果我将dir“web”移动到/var/lib/tomcat6/webapps/,它就不能按地址工作(错误:请求的资源(/web/)不可用)将*.war复制到/var/lib/tomcat6/webapps/并转到:localhost:8080/firsttest或localhost:8080/firsttest-1.1.0.SNAPSHOT