tomcat安装的一些错误总结
原创
©著作权归作者所有:来自51CTO博客作者kyvicp的原创作品,请联系作者获取转载授权,否则将追究法律责任
————————分割线,我安装时出现下面的错误我记录下来了—————
[root@rhel ~]# sh /usr/local/tomcat/bin/startup.sh
The BASEDIR environment variable is not defined correctly
This environment variable is needed to run this program //大概意思就是说我的环境变量有错误;
[root@rhel bin]# export CATALINA_HOME=/usr/local/tomcat6.0 //建立一个环境变量,
[root@rhel bin]# echo $CATALINA_HOME
/usr/local/tomcat6.0
[root@rhel bin]# ./startup.sh
Cannot find /usr/local/tomcat6.0/bin/setclasspath.sh
This file is needed to run this program //汗,,,还不行,说找不到tomcat6.0这个目录,解决给/usr/local/tomcat给建立一个符号连接
root@rhel local]# ln -s /usr/local/tomcat/tomcat6.0
[root@rhel local]# cd tomcat/bin/
[root@rhel bin]# ./startup.sh
Using CATALINA_BASE: /usr/local/tomcat6.0
Using CATALINA_HOME: /usr/local/tomcat6.0
Using CATALINA_TMPDIR: /usr/local/tomcat6.0/temp
Using JRE_HOME: /usr/local/jdk/jre
touch: 无法触碰 “/usr/local/tomcat6.0/logs/catalina.out”: 没有那个文件或目录
/usr/local/tomcat/bin/catalina.sh: line 310: /usr/local/tomcat6.0/logs/catalina.out: 没有那个文件或目录
//提示无法创建/usr/local/tomcat6.0/logs/Catalina.out 这一个文件,因为没有logs这一个目录;
[root@rhel bin]# mkdir /usr/local/tomcat6.0/logs //给新建一个logs
[root@rhel bin]# ./startup.sh //再试一次
Using CATALINA_BASE: /usr/local/tomcat6.0
Using CATALINA_HOME: /usr/local/tomcat6.0
Using CATALINA_TMPDIR: /usr/local/tomcat6.0/temp
Using JRE_HOME: /usr/local/jdk/jre
测试发现tomcat没有启动
看日志:
——————————————————
[root@rhel bin]# cat /usr/local/tomcat6.0/logs/Catalina.out
xception in thread "main" java.lang.NoClassDefFoundError: org/apache/catalina/startup/Bootstrap
Caused by: java.lang.ClassNotFoundException: org.apache.catalina.startup.Bootstrap
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
Could not find the main class: org.apache.catalina.startup.Bootstrap. Program will exit.
重新下载tomcat6.0,下载非源码包的;
————————————————
[root@rhel tomcat]# cat /usr/local/tomcat6.0/logs/catalina.out
2009-8-27 0:05:35 org.apache.catalina.core.AprLifecycleListener init
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/local/jdk/jre/lib/i386/client:/usr/local/jdk/jre/lib/i386:/usr/local/jdk/jre/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib //找不到库文件
2009-8-27 0:05:35 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2009-8-27 0:05:35 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 835 ms
2009-8-27 0:05:36 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2009-8-27 0:05:36 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.20
2009-8-27 0:05:36 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2009-8-27 0:05:37 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0 .0:8009
2009-8-27 0:05:37 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/33 config=null
2009-8-27 0:05:37 org.apache.catalina.startup.Catalina start
信息: Server startup in 1060 ms
问题: 找不到库文件
解决: 修改CLASSPATH=.:/usr/local/jdk1.6/lib/dt.jar:/usr/local/jdk1.6/lib/tools.jar:/usr/local/jdk1.6/lib
下一篇:Samba服务应用实例
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
关于PHP一些编译安装出现的错误总结
一点经验总结,批评指正
PHP 职场 编译 休闲 -
javaShop的一些总结
主要参考 pdf 找到对应的文件吧,具体怎么制作一个挂件 还没有理解里面的思路,就没有研究了,改一个商城项目遇到了,也只有慢慢解决 加油!
javascript 商城项目 下载地址 -
今天的一些总结
这是学习笔记的第 1900 篇文章
今天的一些总结 -
databingding的一些总结
1.变量:<variable name="user" type="User"/> <variable name="userList" type="List<User>"/> &
databinding android xml java -
Eclipse+Tomcat调试时的一些错误笔记java tomcat apache 服务器 eclipse
-
【一些总结】
我们嘲笑过少年的无知,也嘲笑过岁月的苍老。我们行走在路上,理想宏大,眼窝却浅显。 ...
线段树 后缀 数组 数据结构 取模