我的电脑上有额外的存储驱动器。我将我的 tomcat 文件夹和 java 文件夹复制到新驱动器,在 catalina.bat 中设置 java 主目录。
日志中没有错误,但无法访问应用程序。
是否可以从 J 或某个驱动器启动 tomcat 并像 localhost:8080 一样访问?
最佳答案
您可以从任何地方运行 Tomcat。 Tomcat 需要知道的是:
- Java 在哪里?使用
JAVA_HOME
环境变量。 - Tomcat 在哪里?使用
CATALINA_HOME
环境变量。 - Tomcat 实例在哪里?如果您使用 split configuration , 使用 CATALINA_BASE 环境变量。如果未设置,
CATALINA_BASE
默认为CATALINA_HOME
。
set java home in the catalina.bat.
不要那样做。相反,从 CATALINA_BASE/bin/setenv.bat
如果您设置了所有这些环境变量,您甚至可以使用 CATALINA_HOME/bin/service.bat
脚本将 Tomcat 安装为“Windows Service”。
关于存储驱动器中的 Tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48600619/