gpt4 book ai didi

java - 如何在 Mac 中为我的特定 tomcat 实例设置 Catalina Home?

转载 作者:行者123 更新时间:2023-11-28 22:55:55 24 4
gpt4 key购买 nike

我将 tomcat 下载到:

Macintosh HD ▸ Users ▸ koraytugay ▸ Applications ▸ apache-tomcat-7.0.55

而且我还复制了整个文件夹(bin文件夹除外)到:

Macintosh HD ▸ Users ▸ koraytugay ▸ Applications ▸ tomcatinstance ▸ myshopcart

我还复制了一个 .war 文件到第二个位置 /webapps 文件夹。

我想要实现的是,我希望从第一个文件夹所在的位置启动 tomcat,但从第二个文件夹读取配置。

我尝试过的是,我将 catalina.sh 复制到第二个位置并添加了这一行:

export CATALINA_HOME=/Users/koraytugay/Applications/tomcatinstance/myshopcart

但这没有用..我从第二个位置调用了 catalina.sh 但我得到了:

Cannot find /Users/koraytugay/Applications/tomcatinstance/myshopcart/bin/setclasspath.sh
This file is needed to run this program

我怎样才能做到这一点?

最佳答案

您必须为每个实例设置CATALINA_BASE,为二进制分发设置CATALINA_HOME,例如:

export CATALINA_HOME=/Users/koraytugay/Applications/tomcatinstance
export CATALINA_BASE=/Users/koraytugay/Applications/tomcatinstance/myshopcart

另请参阅:Running Multiple Tomcat Instances on One Server

关于java - 如何在 Mac 中为我的特定 tomcat 实例设置 Catalina Home?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27151479/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com