[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

tomcat4 & free java



I tried using the Debian tomcat4 package, without resorting to Blackdown - but starting Tomcat always fails -


	fis:~# invoke-rc.d tomcat4 start
Starting Tomcat 4.1 servlet engine using Java from /usr/lib/fjsdk: invoke-rc.d: initscript tomcat4, action "start" failed.
	fis:~#


- & in the Catalina log -


	The JAVA_HOME environment variable is not defined correctly
	This environment variable is needed to run this program
	NB: JAVA_HOME should point to a JDK not a JRE


I suspect I encountered bug #299643, but setting JSP_COMPILER in /etc/default/tomcat4 to "jikes-kaffe" or just "jikes" only resulted in the same behavior.

I then tried the SableVM, following the excellent instructions at - http://sablevm.org/wiki/Tomcat - though they aren't specific to the Debian packages of Tomcat & Jikes -

I updated alternatives, so /usr/bin/java -> /usr/bin/java-sablevm & /usr/bin/javac -> /usr/bin/jikes-sablevm -


	fis% java -V
	SableVM version 1.11.1
	- compile date and time: 2005-03-21 13:19:00 UTC
	- gcc version: 3.3.5 (Debian 1:3.3.5-12)
	- 'real life brokenness' features enabled
	- signal based exception detection
	- copying garbage collection
	- bidirectional object layout
	- inline-threaded interpreter
	fis% javac -V
	Jikes Compiler - Version 1.22 - 3 October 2004
	Copyright (C) IBM Corporation 1997-2003, 2004.
	- Licensed Materials - Program Property of IBM - All Rights Reserved.
Originally written by Philippe Charles and David Shields of IBM Research,
	Jikes is now maintained and refined by the Jikes Project at:
	<http://ibm.com/developerworks/opensource/jikes>
Please consult this URL for more information and for reporting problems.
	fis%


- & I set JAVA_HOME in /etc/default/tomcat4 to "/usr" - I even added -


	<init-param>
		<param-name>compiler</param-name>
		<param-value>jikes</param-value>
	</init-param>


- to /etc/tomcat4/web.xml & "-Dbuild.compiler.emacs=true" to CATALINA_OPTS in /etc/default/tomcat4 - but still, same error.

Finally, Daniel suggested on #debian-java setting JAVA_HOME to /usr/lib/fjsdk - but same error.

I'm running -


	free-java-sdk 1.0-1
	sablevm & jikes-sablevm 1.11.1-2
	kaffe, kaffe-common, kaffe-pthreads & jikes-kaffe 1.1.4.RC1-1
	jikes 1.22-2
	libtomcat4-java & tomcat4 4.1.31-2


- on Debian unstable.

Any help with this much appreciated! Thanks for making Java free!

Jack



Reply to: