I know this question could be asked on tomcat or possibly other mailing lists, but I'm hoping I can get some help here instead of joining yet another list. I'm running tomcat5 on CentOS 5.8. I'm trying to setup Oracle/Sun java rather than icedtea. I've installed the latest jdk 1.7 and setup alternatives on centos for java and javac: # java -version java version "1.7.0_03" Java(TM) SE Runtime Environment (build 1.7.0_03-b05) Java HotSpot(TM) 64-Bit Server VM (build 22.1-b02, mixed mode) I've also set /etc/tomcat5/tomcat5.conf to point JAVA_HOME to this jdk. When I try to start tomcat5 I get: Starting tomcat5: /usr/bin/rebuild-jar-repository: error: Could not find jdbc-stdext Java extension for this JVM /usr/bin/rebuild-jar-repository: error: Could not find jndi Java extension for this JVM /usr/bin/rebuild-jar-repository: error: Some detected jars were not found for this jvm /usr/bin/rebuild-jar-repository: error: Could not find jaas Java extension for this JVM /usr/bin/rebuild-jar-repository: error: Some detected jars were not found for this jvm [ OK ] Using CATALINA_BASE: /usr/share/tomcat5 Using CATALINA_HOME: /usr/share/tomcat5 Using CATALINA_TMPDIR: /usr/share/tomcat5/temp Using JRE_HOME: /usr/bin/dtomcat5: line 343: /usr/lib/jvm/java/bin/java: No such file or directory Using CATALINA_BASE: /usr/share/tomcat5 Using CATALINA_HOME: /usr/share/tomcat5 Using CATALINA_TMPDIR: /usr/share/tomcat5/temp Using JRE_HOME: /usr/bin/dtomcat5: line 321: /usr/lib/jvm/java/bin/java: No such file or directory I've been searching google all morning and haven't found a solution. I'd be willing to try jdk 1.5 or 1.6 if that is the fix, but I'm doubting that's the fix. I'm also not sure where tomcat5 set JRE_HOME. Been searching and can't find it. Anyone here know how to resolve this? Any assistance is appreciated. Thanks, James
> I'm also not sure where tomcat5 set JRE_HOME. Been searching and can't > find it.Maybe you should look for JAVA_HOME ... /etc/init.d/tomcat5 /etc/tomcat5/tomcat5.conf /etc/sysconfig/tomcat5 That's all I can say - while I got tomcat4 running on RHEL3, and tomcat6 on CentOS6, I have a bit of a gap when it comes to CentOS5 and tomcat5, although the differences between 5 and 6 are much less than between 4 and 5.
On Mon, 21 May 2012, James Pifer wrote:> I know this question could be asked on tomcat or possibly other > mailing lists, but I'm hoping I can get some help here instead of > joining yet another list. > > I'm running tomcat5 on CentOS 5.8. I'm trying to setup Oracle/Sun > java rather than icedtea. I've installed the latest jdk 1.7 and > setup alternatives on centos for java and javac: > > # java -version > java version "1.7.0_03" > Java(TM) SE Runtime Environment (build 1.7.0_03-b05) > Java HotSpot(TM) 64-Bit Server VM (build 22.1-b02, mixed mode) > > > I've also set /etc/tomcat5/tomcat5.conf to point JAVA_HOME to this jdk. > > When I try to start tomcat5 I get: > > Starting tomcat5: /usr/bin/rebuild-jar-repository: error: Could not find jdbc-stdext Java extension for this JVMIf you want to run Tomcat under Oracle's JVM, then you can't use the CentOS Tomcat; you'll need to download it directly from Apache. http://tomcat.apache.org/download-55.cgi Note that Tomcat 5 reaches EOL later this year. -- Paul Heinlein heinlein at madboa.com 45?38' N, 122?6' W