LinuxSir.cn,穿越时空的Linuxsir!

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

openSuse10.2使用Tomcat出错

[复制链接]
发表于 2008-3-1 17:05:14 | 显示全部楼层 |阅读模式
这是环境变量:写在etc/profile.d/java.sh

export JAVA_HOME=/usr/local/jdk;
export PATH=${PATH}{JAVA_HOME}/bin;
export CLASSPATH=.{JAVA_HOME}/lib/tools.jar;
export CATALINA_HOME=/usr/local/tomcat
export PATH=$CATALINA_HOME/binPATH

JDK没有问题可是Tomcat就是不能看见首页http://127.0.0.1:8080

OpenSuSE102:/usr/local/tomcat/bin # ./startup.sh
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:       /usr/lib/jvm/jre
OpenSuSE102:/usr/local/tomcat/bin #   

关闭Tomcat还出错不知道为什么
OpenSuSE102:/usr/local/tomcat/bin # ./shutdown.sh
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:       /usr/lib/jvm/jre
Exception in thread "main" java.lang.NoClassDefFoundError: org.apache.catalina.startup.Bootstrap
   at java.lang.Class.initializeClass(libgcj.so.7)
   at java.lang.Class.forName(libgcj.so.7)
   at gnu.java.lang.MainThread.run(libgcj.so.7)
Caused by: java.lang.ClassNotFoundException: javax.management.ObjectName not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:./,file:/usr/local/tomcat/bin/bootstrap.jar,file:/usr/local/tomcat/bin/commons-logging-api.jar], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
   at java.net.URLClassLoader.findClass(libgcj.so.7)
   at java.lang.ClassLoader.loadClass(libgcj.so.7)
   at java.lang.ClassLoader.loadClass(libgcj.so.7)
   at java.lang.Class.initializeClass(libgcj.so.7)
   ...2 more

我还上传Tomcat日志文件




或者有高手给我指点一下。为什么网上有那么的配置方法。
大家出可以把你自己的环境变量帖出来给我看一下。谢谢
我十分的急
 楼主| 发表于 2008-3-2 20:47:46 | 显示全部楼层
可怜没人回答
回复 支持 反对

使用道具 举报

发表于 2008-3-2 21:57:19 | 显示全部楼层
似乎好多都在/usr/local目录下,你是自己编译安装的jdk和tomcat?
建议用源安装,很方便,不会有太多问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-3 09:28:10 | 显示全部楼层
首先我对您的回答表示感谢~~!!
我下JDK是bin文件  Tomcat是binary的  Tomcat解压就能用  
可是我不会配置环境变量    我的JDK没有问题   Tomcat也能启动可是就不出Tomcat的首页

我不知道问题出在哪!!!!!!!!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-4 11:59:33 | 显示全部楼层
OpenSuSE102:/usr/local/tomcat/bin # ./startup.sh
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/lib/jvm/jre
OpenSuSE102:/usr/local/tomcat/bin #
为什么 我的 Using JRE_HOME: /usr/lib/jvm/jre  是使用/usr/lib目录中的呢
我是明明是/usr/local/jdk
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-4 12:15:04 | 显示全部楼层
OpenSuSE102:/usr/local/tomcat/bin # ./startup.sh
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/lib/jvm/jre
OpenSuSE102:/usr/local/tomcat/bin #
为什么 我的 Using JRE_HOME: /usr/lib/jvm/jre  是使用/usr/lib目录中的呢
我是明明是/usr/local/jdk
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-5 07:29:20 | 显示全部楼层
我的帖子就这样沉了
可怜
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-11 21:30:18 | 显示全部楼层
Using JRE_HOME: /usr/lib/jvm/jre
OpenSuSE102:/usr/local/tomcat/bin #
为什么 我的 Using JRE_HOME: /usr/lib/jvm/jre
为什么是使用/usr/lib目录中的呢
我是明明是/usr/local/jdk
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-25 14:24:16 | 显示全部楼层
请有心人仔细的看一下我的帖子。我不知道怎么又成功了。   
ben@OpenSuSE102:/usr/local/tomcat/bin>./catalina.sh start
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:       /usr/local/jdk

这次就不是以前的/usr/lib/jvm/jre   而是/usr/local/jdk这个才是我包装的位置  
小弟虽然成功了  可是不知道为什么出的错。  请高手指点。
我用的命令是./catelina.sh start

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

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

本版积分规则

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