我试图启动我的tomcat4用命令:
tomcat4 start
终端输出:
Using CATALINA_BASE: /var/tomcat4
Using CATALINA_HOME: /var/tomcat4
Using CATALINA_TMPDIR: /var/tomcat4/temp
Using JAVA_HOME: /usr
好像是启动了,但是在我用opera连接localhost:8080还是连不上;我又试图关闭tomcat用命令:
tomcat4 stop
终端输出:
Using CATALINA_BASE: /var/tomcat4
Using CATALINA_HOME: /var/tomcat4
Using CATALINA_TMPDIR: /var/tomcat4/temp
Using JAVA_HOME: /usr
Exception during startup processing
class java.lang.reflect.InvocationTargetException: java.lang.NoClassDefFoundError: org.apache.commons.logging.LogFactory
at 0x4028115f: java.lang.Throwable.Throwable(java.lang.String) (/usr/lib/libgcj.so.3)
......
......
at 0x420158d4: __libc_start_main (java.endorsed.dirs=)
at 0x080486c1: _Jv_RegisterClasses (java.endorsed.dirs=)
很长很长的信息,好像是有个例外的错误,似乎是说明我的tomcat4运行不正常?请高手指教啊!
现在我怀疑是不是我的java的问题呢?不太确定我的tomcat4.conf配置文件里面如下写的对不对:
# you could also override JAVA_HOME here
# Where your java installation lives
JAVA_HOME="/usr"
我的系统是2oooooooooooooooold的RedHat8,关于java,我没有手动安装过修改过,应该是系统自带的,我只是在文件夹/usr中发现一个sh脚本java,便以为这就是java的执行文件了,对么?