LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1922|回复: 21

求助:tomcat安装正常,但是无法使用

[复制链接]
发表于 2008-10-13 11:12:58 | 显示全部楼层 |阅读模式
求助:tomcat安装正常,但是无法使用,
具体为:
安装tomcat和j2sdk后,将profile修改好,用echo测试正常,然后运行/usr/tomcat/catalina.sh start
也出现了
Using CATALINA_BASE:/usr/tomcat
Using CATALINA_HOME:/USR/TOMCAT
Using Catalina_tmpDIr:/usr/tomcat/temp
using JAVA_HOME:/usr/java/j2sdk1.4.2
但是用http://localhost:8080显示网页错误
然后用ps-eaf也没有看到相应进程
netstat -an也没有看到8005 8009和webcache,这是怎么回事啊?请高手指教
发表于 2008-10-13 11:57:23 | 显示全部楼层
tomcat什么版本?
注意tomcat跟jdk的版本要对应。具体看tomcat的说明。

确定JAVA_HOME等环境变量生效了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-13 12:08:25 | 显示全部楼层

发现了一个错误,修改好以后。又出现新问题:

发现了一个错误,j2sdk的变量地址设置错了,修改好以后。又出现新问题:
Exception in thread "main" java.lang.NoClassDefFoundErrorrg/apache/catalina/startup/boostrap
不知道是怎么回事!!!
回复 支持 反对

使用道具 举报

发表于 2008-10-13 13:43:47 | 显示全部楼层
TOMCAT_HOME变量设置了没?你是编译安装还是普通解压安装?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-13 13:50:48 | 显示全部楼层
我是普通解压安装!!!
回复 支持 反对

使用道具 举报

发表于 2008-10-13 14:13:00 | 显示全部楼层
还真没碰到过这种情况。有一种可能是你用Root安装的Tomcat,却用普通用户去启动,work/ tmp/两个目录没有写权限,也会造成这种情况。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-13 16:11:06 | 显示全部楼层
这两个目录在哪里?
回复 支持 反对

使用道具 举报

发表于 2008-10-13 16:39:56 | 显示全部楼层
在tomcat目录下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-14 08:41:03 | 显示全部楼层
我用find /usr/tomcat/ -type d 找了,但是好像在tomcat下没有这两个目录!!
回复 支持 反对

使用道具 举报

发表于 2008-10-14 10:53:30 | 显示全部楼层
是不是你用的Tomcat是Deploy的或者是其他版本?肯定需要有work目录啊。这是JSP编译后的Class文件存放的目录。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表