求大神帮忙看看这个错,求顶啊,困扰好多天了,在本地可以运行,但到服务器上就报这个错了

libo19920823 2014-03-20 10:53:05
警告: Can not export pandora bundle classes. java.lang.NoSuchMethodException: com.taobao.hsf.container.HSFContainer.getExportedBundleClasses()
log4j:WARN File option not set for appender [remotingLogFile].
log4j:WARN Are you using FileAppender instead of ConsoleAppender?
log4j:ERROR Either File or DatePattern options are not set for appender [remotingLogFile].
log4j:ERROR No output stream or file set for the appender named [remotingLogFile].

log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
2014-3-20 9:37:38 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-apr-8080"]
2014-3-20 9:37:38 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["ajp-apr-8009"]
2014-3-20 9:37:38 org.apache.catalina.startup.Catalina start
信息: Server startup in 30882 ms
2014-3-20 9:51:49 org.apache.coyote.AbstractProtocol pause
信息: Pausing ProtocolHandler ["http-apr-8080"]
2014-3-20 9:51:49 org.apache.coyote.AbstractProtocol pause
信息: Pausing ProtocolHandler ["ajp-apr-8009"]
2014-3-20 9:51:49 org.apache.catalina.core.StandardService stopInternal
信息: Stopping service Catalina
2014-3-20 9:51:49 com.taobao.tomcat.deploy.HSFDeployment undeploy
信息: Undeploying HSF container: /home/admin/17lai/.default/deploy/taobao-hsf.sar
2014-3-20 9:51:50 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
严重: The web application [/17lai] appears to have started a thread named [Abandoned connection cleanup thread] but has failed to stop it. This is very likely to create a memory leak.
2014-3-20 9:51:50 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
严重: The web application [/17lai] appears to have started a thread named [EagleEye-AsyncAppender-Thread-RpcLog] but has failed to stop it. This is very likely to create a memory leak.
2014-3-20 9:51:50 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
严重: The web application [/17lai] appears to have started a thread named [EagleEye-AsyncAppender-Thread-BizLog] but has failed to stop it. This is very likely to create a memory leak.
2014-3-20 9:51:50 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
严重: The web application [/17lai] appears to have started a thread named [EagleEye-LogCheck-Thread] but has failed to stop it. This is very likely to create a memory leak.
2014-3-20 9:51:50 org.apache.coyote.AbstractProtocol stop


...全文
7991 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
libo19920823 2014-03-20
  • 打赏
  • 举报
回复
引用 6 楼 defonds 的回复:
昨天不是结贴了么,问题又回来了? http://bbs.csdn.net/topics/390736341
关键昨天说的那都没解决
Defonds 2014-03-20
  • 打赏
  • 举报
回复
昨天不是结贴了么,问题又回来了? http://bbs.csdn.net/topics/390736341
libo19920823 2014-03-20
  • 打赏
  • 举报
回复
引用 2 楼 defonds 的回复:
贴一下你的 log4j.properties,八成是这里的问题了
贴上来了
libo19920823 2014-03-20
  • 打赏
  • 举报
回复
# Output pattern : date [thread] priority category - message log4j.rootLogger=WARN, Console, RollingFile, aliway #, sqltiming #Console log4j.appender.Console=org.apache.log4j.ConsoleAppender log4j.appender.Console.layout=org.apache.log4j.PatternLayout log4j.appender.Console.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n #RollingFile log4j.appender.RollingFile=org.apache.log4j.DailyRollingFileAppender log4j.appender.RollingFile.File=logs/icommonweal.log log4j.appender.RollingFile.layout=org.apache.log4j.PatternLayout log4j.appender.RollingFile.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n log4j.appender.aliway=org.apache.log4j.DailyRollingFileAppender log4j.appender.aliway.File=logs/aliway.log log4j.appender.aliway.layout=org.apache.log4j.PatternLayout log4j.appender.aliway.layout.ConversionPattern=%d %r [%t] %-5p [%c]%n%m%n #Project defalult level log4j.logger.com.alibaba.icommonweal=INFO,Console,RollingFile log4j.logger.com.alibaba.icommonweal.service.AliwayService=INFO,Console,aliway log4j.logger.com.alibaba.icommonweal.service.impl.AliwayServiceImpl=INFO,Console,aliway log4j.logger.com.alibaba.icommonweal.web.aliway.AliwayController=INFO,Console,aliway log4j.logger.jdbc.sqltiming=INFO 这是log4j
S117 2014-03-20
  • 打赏
  • 举报
回复
应该是你remotingLogFile这里配置有问题,可能你配置的路径在服务器上不存在!
Defonds 2014-03-20
  • 打赏
  • 举报
回复
贴一下你的 log4j.properties,八成是这里的问题了
Defonds 2014-03-20
  • 打赏
  • 举报
回复
引用 楼主 libo19920823 的回复:
com.taobao.hsf.container.HSFContainer
楼主是淘宝网的呢
致知Fighting 2014-03-20
  • 打赏
  • 举报
回复
有写权限么?
luo627 2014-03-20
  • 打赏
  • 举报
回复

log4j.rootLogger=debug,CONSOLE,proName
log4j.addivity.org.apache=true

# console config
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender 
log4j.appender.Threshold=DEBUG 
log4j.appender.CONSOLE.Target=System.out 
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout 
log4j.appender.CONSOLE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n 
#log4j.appender.CONSOLE.layout.ConversionPattern=[start]%d{DATE}[DATE]%n%p[PRIORITY]%n%x[NDC]%n%t[THREAD] n%c[CATEGORY]%n%m[MESSAGE]%n%n

#global config - proName  
log4j.appender.proName=org.apache.log4j.DailyRollingFileAppender
log4j.appender.proName.layout=org.apache.log4j.PatternLayout
log4j.appender.proName.Encoding=UTF-8
log4j.appender.proName.File=${catalina.home}/logs/proName.log
log4j.appender.proName.DatePattern='.'yyyy-MM-dd
log4j.appender.proName.MaxFileSize=2048KB
log4j.appender.proName.layout.ConversionPattern=[proName] %d - %c -%-4r [%t] %-5p %c %x - %m%n 

# debug log for ibatis
log4j.logger.java.sql.Connection=debug
log4j.logger.java.sql.Statement=debug
log4j.logger.java.sql.PreparedStatement=debug
log4j.logger.java.sql.File=${catalina.home}/logs/mybatis.log
proName改了 debug 改了 INFO
luo627 2014-03-20
  • 打赏
  • 举报
回复
http://blog.csdn.net/kongtongoy/article/details/7168760 方法二、可以使用服务器环境变量 log4j的配置文件支持服务器的vm的环境变量,格式类似${catalina.home} log4j.appender.R=org.apache.log4j.RollingFileAppender log4j.appender.R.File=${catalina.home}/logs/logs_tomcat.log log4j.appender.R.MaxFileSize=10KB 其中的${catalina.home}并非windows系统的环境变量,这个环境变量就不需要在Windows系统的环境变量中设置。之所以这样,你可以看看tomcat\bin\catalina.bat(startup,shutdown都是调用这个)里面自带有-Dcatalina.home= "%CATALINA_HOME%" 。继承这个思想,所以你也可以自己设定一个参数-Dmylog.home="D:/abc/log"到对应的服务器java启动的vm参数中
luo627 2014-03-20
  • 打赏
  • 举报
回复
log4j.appender.RollingFile.File=${catalina.home}/logs/icommonweal.log log4j.appender.aliway.File=${catalina.home}/logs/aliway.log 这个真没用? 我项目里都是这么写的

81,122

社区成员

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

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