Public bug reported:

Binary package hint: tomcat6

I have not fully investigated. However, I added the line:

JAVA_OPTS="$JAVA_OPTS -Xmx4096m -Xms1024m -XX:PermSize=256m
-XX:MaxPermSize=512m -XX:NewSize=128m
-Dri.home=/home/reubenf/code/depend"

to /etc/init.d/tomcat6. The ri.home variable was not available to my
webapp after a tomcat restart.

I then added the same line to /var/share/tomcat6/bin/catalina.sh. Two
things happened:

1) The server failed to start because I have only 4GBs of RAM, and thus
max heap was too large. (Adjusted in catalina.sh and all was well.)

2) Once I fixed the max heap, ri.home was available to my webapp.

Thus for some reason JAVA_OPTs is not being passed between the scripts
properly. You should also define a spot in /etc/init.d/tomcat6 for
developers to add their own JAVA_OPTs, to minimize hackery.

** Affects: tomcat6 (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to tomcat6 in ubuntu.
https://bugs.launchpad.net/bugs/706570

Title:
  JAVA_OPTS defined in /etc/init.d/tomcat6 do not propagate to startup

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs

Reply via email to