标题: linux下tomcat的问题 [打印本页] 作者: tomasea 时间: 2009-09-24 11:17 标题: linux下tomcat的问题 我的rhel 5系统上已经装了apache,但是公司又做了一个jsp的网站,想要也部署上去,于是我就安装了j2sdk-1_4_2_04-linux-i586.rpm和jakarta-tomcat-5.0.28.tar.tar然后在/etc/profile加了环境变量
export CLASSPATH=.JAVA_HOME/lib/dt.jarJAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/binJAVA_HOME/jre/binPATH
export CATALINA_HOME=/usr/local/tomcat5 我用javac -help可以显示帮助信息,说明jdk是没问题的 又在/usr/local/tomacat5/bin/startup.sh 和shutdown.sh加了环境变量
33 export JAVA_HOME=/usr/java/j2sdk1.4.2_04
34
35 export CATALINA_HOME=/usr/local/tomcat5
36
37
38 export CLASSPATH=.JAVA_HOME/lib/dt.jarJAVA_HOME/lib/tools.jar
39 export PATH=$JAVA_HOME/binJAVA_HOME/jre/binPATH 然后我启动tomcat
[root@localhost rc.d]# /usr/local/tomcat5/bin/startup.sh
Using CATALINA_BASE: /usr/local/tomcat5
Using CATALINA_HOME: /usr/local/tomcat5
Using CATALINA_TMPDIR: /usr/local/tomcat5/temp
Using JAVA_HOME: /usr/java/j2sdk1.4.2_04
好像没问题,但是8080网页打不开,我有netstat -an|grep 8080没有显示 然后我关闭tomcat,报错[root@localhost rc.d]# /usr/local/tomcat5/bin/shutdown.sh
Using CATALINA_BASE: /usr/local/tomcat5
Using CATALINA_HOME: /usr/local/tomcat5
Using CATALINA_TMPDIR: /usr/local/tomcat5/temp
Using JAVA_HOME: /usr/java/j2sdk1.4.2_04
Bootstrap: Class loader creation threw exception
java.lang.IllegalArgumentException: addRepositoryInternal
at org.apache.catalina.loader.StandardClassLoader.addRepositoryInternal(StandardClassLoader.java:957)
at org.apache.catalina.loader.StandardClassLoader.<init>(StandardClassLoader.java:174)
at org.apache.catalina.startup.ClassLoaderFactory.createClassLoader(ClassLoaderFactory.java:209)
at org.apache.catalina.startup.Bootstrap.createClassLoader(Bootstrap.java:163)
at org.apache.catalina.startup.Bootstrap.initClassLoaders(Bootstrap.java:105)
at org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:196)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:402)
Caused by: java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:112)
at java.util.jar.JarFile.<init>(JarFile.java:127)
at java.util.jar.JarFile.<init>(JarFile.java:65)
at org.apache.catalina.loader.StandardClassLoader.addRepositoryInternal(StandardClassLoader.java:944)
... 6 more