【发布时间】:2017-01-20 11:46:24
【问题描述】:
我使用 easyapache 3 在 cPanel 下的 linux VPS 上安装了 tomcat 7。
它似乎正在工作 - 我可以上传一个战争文件并让我的服务执行。
但是,我需要进行一些配置更改,例如定义 java.library.path。 [How to add a native library in Tomcat? 对此有很好的描述。它说要在配置文件夹中创建一个 setenv.sh 文件,其中还包含 catalina.sh。
但是,我在 cPanel 服务器上找不到任何带有 catalina.sh 的文件夹。我已经对整个文件系统进行了查找,但它不存在。我能找到的唯一 tomcat 配置文件位于 /usr/local/easy/etc/easy-tomcat7 文件夹中
drwxr-xr-x 3 root nobody 4096 Sep 9 03:54 ./
drwxrwxr-x 3 root wheel 4096 Jul 27 13:42 ../
drwxrwxr-x 4 root nobody 4096 Sep 9 03:54 Catalina/
-rw-rw-r-- 1 tomcat nobody 11893 Jan 27 2015 catalina.policy
-rw-rw-r-- 1 tomcat nobody 5946 Jan 27 2015 catalina.properties
-rw-rw-r-- 1 tomcat nobody 1394 Jan 27 2015 context.xml
-rw-rw-r-- 1 root nobody 144 Jan 27 2015 easy-tomcat7-chkserv
-rw-r--r-- 1 root root 5018 Sep 4 23:00 httpd-jk.conf
-rw-rw-r-- 1 tomcat nobody 547 Jan 27 2015 log4j.properties
-rw-rw-r-- 1 tomcat nobody 3288 Jan 27 2015 logging.properties
-rw-rw-r-- 1 tomcat nobody 6868 Sep 4 23:04 server.xml
-rw------- 1 tomcat nobody 2082 Sep 3 21:59 tomcat-users.xml
-rw-r--r-- 1 root root 1357 Sep 4 23:00 uriworkermap.properties
-rw-rw-r-- 1 tomcat nobody 162905 Jan 27 2015 web.xml
-rw-r--r-- 1 root root 6549 Sep 4 23:00 workers.properties
-rw-r--r-- 1 root root 1311 Sep 4 23:00 workers.properties.minimal
server.xml、web.xml、catalina.policy 和 catalina.properties 中有各种配置设置,但与我在本地开发环境(Windows Tomcat 7)中的 catalina.sh(或 bat)中看到的设置不匹配)。
cPanel 的安装方式有什么特别之处吗?我可以在哪里放置 setenv.bat 文件?还是需要通过其他方式完成?
我确实有 root 访问权限,而且在服务器上查找其他任何东西似乎没有任何问题。
感谢您对这里可能发生的情况的任何解释。
【问题讨论】:
-
你应该问这个问题:forums.cpanel.net