tomcat无法启动,log提示没有tomcat-juli.jar,但实际有且路径已经配置

dxawicso 2012-07-11 09:14:44
tomcat无法启动,log提示没有tomcat-juli.jar,但实际有且路径已经配置。
这个问题搞了一整天还是没有解决,确定已经把tomcat-juli.jar
放在classpath路径了。哪位大侠帮忙解决问题,great thx!
...全文
2539 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
sanzey 2013-05-29
  • 打赏
  • 举报
回复
楼主的报错和我的一模一样,一个字都不差,我昨天就整到现在还没整好,什么添加路径、添加环境变量都试过,一直启动不了,服了java和tomcat了!
Engineer21 2013-05-01
  • 打赏
  • 举报
回复
将项目部署好后,启动tomcat后报错,java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory 报这个错说明你用的是tomcat7。 目前的MyEclipse的内核为Eclipse3.5.* 尚不能提供直接对tomcat 7的支持,最新的Eclipse3.6.*可以直接支持。 解决方法有两个: 一、打开myeclipse,Preferentces->MyEclipse->Servers->Tomcat->Tomcat 6.x ,载入Tomcat7,在"Paths"下,点击“Add JAR/ZIP”,加载tomcat7下的……/bin/tomcat-juli.jar。点击“OK”. 二、可以设置环境变量添加classpath到CATALINE_HOME/bin/tomcat-juli.jar,Tomcat默认启动会自动加载。 classpath=……;%CATALINA_HOME%\bin\tomcat-juli.jar;
flowerjack 2012-07-12
  • 打赏
  • 举报
回复
你机子上装了什么软件,端口有没有冲突.
没放项目,TomCat没道理起不来?
1)环境变量配了吗?
2)是否已安装了与TomCat相匹配的jre与jdk
3)如2已有,试过装安装版的没?
flowerjack 2012-07-12
  • 打赏
  • 举报
回复 1
tomcat-juli.jar是在tomcat的bin目录下的
dxawicso 2012-07-12
  • 打赏
  • 举报
回复
坐等一天了,还是没有哪位大侠帮忙分析下?
到Tomcat里面问,有个人说,我log里面的错误是因为:

Hi,
This error can be appeared when that class is seen at compile time and not
in run time or if u add and remove relevant jar file more than one
time.then there can be a possibility that at run time it picks a class
which was not picked at compile time.


哪位高手分析下上面的答案,Great thx!
dxawicso 2012-07-11
  • 打赏
  • 举报
回复
楼上的类似的连接我都看过了,共性的问题:没有把tomcat-juli.jar放在classpath系统变量的中。
但是我已经放了。自己写了一个java程序import org/apache/juli/logging/LogFactory 编译也能过。
所以实在没有任何办法了。
坐等高手?还有请教下楼上的,还有比较热门的java web论坛吗?
flowerjack 2012-07-11
  • 打赏
  • 举报
回复
有百度到这个吗?http://liuzidong.iteye.com/blog/898974
1)(如果是解压版的)一个新的tomcat服务器,有问题,肯定是下载的资源有问题
2)如果不会配的话,下载一个安装版的, 百度 tomcat 安装版
3)安装完后,写一个只有一个"HelloWorld"的JSP页面,部署起来,确保tomcat环境正确安装
dxawicso 2012-07-11
  • 打赏
  • 举报
回复
重装过解决不了问题?log如下,盼望高手:
2012-07-11 21:13:40 Commons Daemon procrun stderr initialized
java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory
at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:60)
Caused by: java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 1 more
Exception in thread "main"
flowerjack 2012-07-11
  • 打赏
  • 举报
回复
重装是王道

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧