java - 如何设置tomcat应用服务器的home执行目录?

标签 java linux ubuntu tomcat tomcat8

tomcat8 可以使用 apt-get install tomcat8 或下载 tar.gz 安装在 ubuntu 上> 手动存档和解压。

问题:根执行路径似乎在安装的和提取的之间不同。我想知道安装的根路径是怎么设置的?

catalina.out 显示:

  • apt-get 安装 tomcat: ... PID 1234(由/var/lib/tomcat8 中的 tomcat8 启动)

  • 简单解压的tar.gz tomcat压缩包安装: ... PID 1234(/中tomcat8启动)

问题:为什么“手动”提取的 tomcat 的主目录 / 与 apt-get 安装的 /var/lib/tomcat8 不同? 这个路径在哪里配置?

旁注:它的清除不是来自 cataline 路径:两个 tomcat 都显示正确的环境变量:

默认情况下 apt-get 安装主目录:

CATALINA_BASE: /usr/share/tomcat8
CATALINA_HOME: /usr/share/tomcat8

提取:

CATALINA_BASE: /opt/tomcat
CATALINA_HOME: /opt/tomcat

最佳答案

sudo nano/etc/systemd/system/tomcat.service

添加以下行:

[Service]
WorkingDirectory=/opt/tomcat

关于java - 如何设置tomcat应用服务器的home执行目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50000812/

相关文章:

linux - 向 USB 驱动程序注册用户空间回调函数

android - 已安装 Apache2 但本地主机无法正常工作

ubuntu - autoconf 配置警告 :/usr/bin/file: No such file or directory

Java数字格式异常使用

java - RestEasy:找不到 MessageBodyWriter 类型的响应对象:媒体类型的 java.util.ArrayList:application/json

linux - 在 Bash 中从最后到第一个输出文件行

linux - 搜索 HTM 文件并在第一行添加

ruby-on-rails - shopify_app 语法错误

java - 如何在JAVA SE中使用依赖注入(inject)?

java - 使用 Fused Location API 和应用程序意外崩溃