Ideally, tomcat41ctl whould accept the same set of environment variables as the jakarta-tomcat-4.x.y/bin/catalina.sh script does. One of these is JAVA_OPTS. I doubt that -server works very well in jdk-1.3.1, does it?