java.lang.NoClassDefFoundError: org/apache/log4j/Logger

mengxq 2014-08-06 09:58:00
一个小应用,在MyEclipse+tomcat环境使用没有问题,但是部署到weblogic后报:
java.lang.NoClassDefFoundError: org/apache/log4j/Logger

使用commands-log和log4j是可以启动起来使用的,但是如果用commands-log和log4j的话,weblogic后台会输出很多一大推的信息,所以不想用这两个包,
所以weblogic启动起来报那个错误,有没有高手指教下如何解决,谢谢!
...全文
17349 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
mengxq 2014-08-06
  • 打赏
  • 举报
回复
好吧,那就用吧,然后加个log4j.properties,输出等级设为OFF,在web.xml配置下,看你丫的还怎么打出来
S117 2014-08-06
  • 打赏
  • 举报
回复
你程序用了其他第三方库吧,那些需要的
wyx100 2014-08-06
  • 打赏
  • 举报
回复
引用 4 楼 mengxq 的回复:
[quote=引用 2 楼 magi1201 的回复:] weblogic后台会输出很多一大推的信息,那看看日志级别的设置,将级别设置高一点。 代码中commands-log和log4j 用这两个包了,那就必须将jar添加到lib中
首先这些打印信息不是 我程序代码里面写的system.out这些信息,而是一些莫名其妙的,是jar包打出来的, 控制压根没用[/quote]顶
tony4geek 2014-08-06
  • 打赏
  • 举报
回复
有的jar 引用别的jar 的。所以得需要的
mengxq 2014-08-06
  • 打赏
  • 举报
回复
引用 2 楼 magi1201 的回复:
weblogic后台会输出很多一大推的信息,那看看日志级别的设置,将级别设置高一点。 代码中commands-log和log4j 用这两个包了,那就必须将jar添加到lib中
首先这些打印信息不是 我程序代码里面写的system.out这些信息,而是一些莫名其妙的,是jar包打出来的, 控制压根没用
mengxq 2014-08-06
  • 打赏
  • 举报
回复
引用 楼主 mengxq 的回复:
一个小应用,在MyEclipse+tomcat环境使用没有问题,但是部署到weblogic后报: java.lang.NoClassDefFoundError: org/apache/log4j/Logger 使用commands-log和log4j是可以启动起来使用的,但是如果用commands-log和log4j的话,weblogic后台会输出很多一大推的信息,所以不想用这两个包, 所以weblogic启动起来报那个错误,有没有高手指教下如何解决,谢谢!
我知道缺,但就是不想用,程序本身也没有用到
姜小白- 2014-08-06
  • 打赏
  • 举报
回复
weblogic后台会输出很多一大推的信息,那看看日志级别的设置,将级别设置高一点。 代码中commands-log和log4j 用这两个包了,那就必须将jar添加到lib中
致知Fighting 2014-08-06
  • 打赏
  • 举报
回复
缺log4j的包

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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