系统集成 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 ... 显示全部
两台应用服务器,部署同一个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

查看其它 3 个回答tri-stones 的回答

tri-stones tri-stones 技术总监 北京三石汇通信息技术有限公司
你好,按照你说的,你的war包是同一个,那你两台服务器配置有什么不一样的地方吗,如楼上所说的,你尝试一下重新打一个war包部署看看,不行就从你好的那台机器上cp过去试试,注意权限问题
IT咨询服务 · 2015-04-23
浏览1504

回答者

tri-stones
技术总监 北京三石汇通信息技术有限公司
评论25

tri-stones 最近回答过的问题

回答状态

  • 发布时间:2015-04-23
  • 关注会员:1 人
  • 回答浏览:1504
  • X社区推广