我使用easyapache 3在cPanel下的linux VPS上安装了tomcat 7。
它似乎正在运行 - 我可以上传war文件并让我的服务执行。
但是,我需要进行一些配置更改,例如定义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中有各种配置设置,但没有任何内容与我在本地开发环境中的catalina.sh(或bat)中看到的一致(Windows Tomcat 7) )。
有关cPanel如何安装的特别之处吗?我可以在哪里放一个setenv.bat文件?还是需要以其他方式完成?
我确实拥有超级用户权限,并且在服务器上找不到任何其他内容时似乎没有任何问题。
感谢您对此处可能发生的事情的任何解释。
答案 0 :(得分:0)
经过太多时间的搜索,我终于找到了答案 https://forums.cpanel.net/threads/cpanel-tomcat-jsp-and-servlets-guide.282922/
Java启动值
如果您希望更改堆大小和其他的启动值(如果您发出不带引号的“java -X”,则可以看到可配置的设置),那么名为/var/cpanel/tomcat.options的文件可以被创造。
以下是可以放入文件的条目示例:
-Xmx200M
-Xms100M
它有效!