系统集成WAS 7.0

工程页面打不开

两台应用服务器,部署同一个war包,启动服务后一台服务器没问题,一台报以下错误:[4/22/15 10:43:33:147 GMT+08:00] 00000025 servlet       E com.ibm.ws.webcontainer.servlet.ServletWrapper service SRVE0068E: Uncaught exception created in one of the service methods of the servlet OrderServlet in application BDE. Exception created : java.lang.NoClassDefFoundError: com.goldgrid.orm.HibernateUtil (initialization failure)
        at java.lang.J9VMInternals.initialize(J9VMInternals.java:140)
        at com.goldgrid.boss.dao.OrderDao.findPage(OrderDao.java:92)
        at com.goldgrid.boss.manager.OrderManager.findPage(OrderManager.java:42)
        at com.goldgrid.boss.web.OrderServlet.doPost(OrderServlet.java:111)
        at com.goldgrid.boss.web.OrderServlet.doGet(OrderServlet.java:43)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:718)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1443)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1384)
        at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:131)
        at com.goldgrid.commons.web.support.CharsetEncodingFilter.doFilter(CharsetEncodingFilter.java:32)
        at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
        at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
        at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:77)
        at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:852)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:785)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:443)
        at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:175)
        at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3610)
        at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:274)
        at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:926)
        at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1557)
        at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:173)
        at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:455)
        at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:384)
        at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83)
        at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
        at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
        at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
        at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
        at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:202)
        at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:766)
        at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:896)
        at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1527)
Caused by: java.lang.ExceptionInInitializerError
        at com.goldgrid.orm.HibernateUtil.(HibernateUtil.java:33)
        at java.lang.J9VMInternals.initializeImpl(Native Method)
        at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
        ... 33 more
Caused by: java.lang.NoClassDefFoundError: org.apache.log4j.LogManager (initialization failure)
        at java.lang.J9VMInternals.initialize(J9VMInternals.java:140)
        at org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:73)
        at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:243)
        at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:255)
        at org.hibernate.cfg.Configuration.(Configuration.java:152)
        at java.lang.J9VMInternals.initializeImpl(Native Method)
        at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
        at com.goldgrid.orm.HibernateUtil.(HibernateUtil.java:29)
        ... 35 more

这是什么原因导致的?
参与5

4同行回答

tri-stonestri-stones技术总监北京三石汇通信息技术有限公司
你好,按照你说的,你的war包是同一个,那你两台服务器配置有什么不一样的地方吗,如楼上所说的,你尝试一下重新打一个war包部署看看,不行就从你好的那台机器上cp过去试试,注意权限问题...显示全部
你好,按照你说的,你的war包是同一个,那你两台服务器配置有什么不一样的地方吗,如楼上所说的,你尝试一下重新打一个war包部署看看,不行就从你好的那台机器上cp过去试试,注意权限问题收起
IT咨询服务 · 2015-04-23
浏览1484
huangdoshuangdosCTO深圳乐凯撒股份有限公司
类初始化失败, 应该是程序打包的问题。  有些class文件文件或者jar 包没有打包进去。 检查一下 com.goldgrid.orm.HibernateUtil  这个程序是谁写的。 Caused by: java.lang.NoClassDefFoundError: org.apache.log4j.LogManager另外检查一下工程里面...显示全部
类初始化失败, 应该是程序打包的问题。  有些class文件文件或者jar 包没有打包进去。
检查一下 com.goldgrid.orm.HibernateUtil  这个程序是谁写的。

Caused by: java.lang.NoClassDefFoundError: org.apache.log4j.LogManager
另外检查一下工程里面的jar 包,是否引入了 log4 的jar文件收起
互联网服务 · 2015-04-22
浏览1382
bhs19909bhs19909其它深客信息
回复 1# fusize     java.lang.NoClassDefFoundError: com.goldgrid.orm.HibernateUtil (initialization failure)你检查下在报错的这台里面与 com.goldgrid.orm.HibernateUtil 相关的jar包在对应的路径里没显示全部
回复 1# fusize


    java.lang.NoClassDefFoundError: com.goldgrid.orm.HibernateUtil (initialization failure)
你检查下在报错的这台里面与 com.goldgrid.orm.HibernateUtil 相关的jar包在对应的路径里没收起
IT其它 · 2015-04-22
浏览1467
sunxiaopeng_18sunxiaopeng_18软件架构设计师丰益
兄弟,从错误看,是类丢失,先打包从新发布试试。显示全部
兄弟,从错误看,是类丢失,先打包从新发布试试。收起
生活生产服务其它 · 2015-04-22
浏览1486

提问者

fusize
系统运维工程师kinggrid

相关问题

问题状态

  • 发布时间:2015-04-22
  • 关注会员:1 人
  • 问题浏览:4069
  • 最近回答:2015-04-23
  • X社区推广