-
Bug
-
Resolution: Done
-
Minor
-
None
-
None
-
Release Notes
-
-
-
-
-
+++ This bug was initially created as a clone of Bug #1374490 +++
Description of problem:
The /usr/sbin/tomcat7 and /usr/sbin/tomcat8 scripts are broken because they don't load any tomcat configuration files before trying to use tomcat-defined environment variables.
Version-Release number of selected component (if applicable):
tomcat7-7.0.70-5.ep7.el6.noarch
tomcat8-8.0.36-5.ep7.el6.noarch
How reproducible:
Always
Steps to Reproduce:
1. yum install tomcat8
2. `tomcat8 start` or `tomcat8 version` to observe the failure
Actual results:
- tomcat8 start
/usr/sbin/tomcat8: line 32: $CATALINA_PID: ambiguous redirect
/usr/sbin/tomcat8: line 24: /logs/catalina.out: No such file or directory - tomcat8 version
Error: Could not find or load main class org.apache.catalina.util.ServerInfo
Expected results:
tomcat8 starts correctly
Additional info:
This is a direct result of the solution for https://bugzilla.redhat.com/show_bug.cgi?id=636997 (the lines that load config are commented out). I pushed a fix into epel-6/tomcat which is pertinent here (https://bugzilla.redhat.com/show_bug.cgi?id=1104704), so I'll likely do the same thing to resolve this. That fix can be found here: http://pkgs.fedoraproject.org/cgit/rpms/tomcat.git/commit/?h=el6&id=694a006