Jboss7部署项目war包后,不能加载项目里的jar包

David_zhangA 2013-11-04 08:12:41
各位大神好~~!
小弟最近遇到一个棘手的问题~~在linux的jboss7上部署了一个项目war包,结果项目启动之后,报项目本身的一个jar包里的一个方法找不到~~~

19:49:19,058 DEBUG [venus.frames.util.exception.GlobalExceptionHandlerWithMessageAgent] (http--0.0.0.0-8888-4) form is not instanceof venus.frames.mainframe.base.bean.DefaultForm in execute(...) so send null to service(...) !
19:49:19,059 DEBUG [venus.frames.util.exception.GlobalExceptionHandlerWithMessageAgent] (http--0.0.0.0-8888-4) Global exception handler catched exception.: venus.frames.base.exception.BaseApplicationException: error in service() of cn.com.xxx.inventory.invoice.action.SellOrReturnAction; nested exception is java.lang.NoSuchMethodError: venus.frames.mainframe.web.tags.PageVo.rePageCount()V
at venus.frames.base.action.DefaultDispatchAction.service(DefaultDispatchAction.java:353) [venus-mainframe.jar:]
at venus.frames.base.action.BaseAction.execute(BaseAction.java:172) [venus-mainframe.jar:]
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484) [struts.jar:1.1]
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274) [struts.jar:1.1]
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482) [struts.jar:1.1]
at venus.frames.base.action.DefaultServlet.process(DefaultServlet.java:191) [venus-mainframe.jar:]
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507) [struts.jar:1.1]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:734) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
at gap.logOperation.util.UserInfoBuilder.doFilter(UserInfoBuilder.java:98) [gap-log-2.5.jar:1.0]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
at com.use.filter.SignonFilter.doFilter(SignonFilter.java:63) [classes:]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
at venus.frames.web.SetEncodingFilter.doFilter(SetEncodingFilter.java:33) [venus-mainframe.jar:]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
at com.jamonapi.JAMonFilter.doFilter(JAMonFilter.java:57) [jamon-2.7.jar:]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.13.Final.jar:]
at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0.13.Final.jar:]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.13.Final.jar:]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671) [jbossweb-7.0.13.Final.jar:]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) [jbossweb-7.0.13.Final.jar:]
at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_45]
Caused by: java.lang.NoSuchMethodError: venus.frames.mainframe.web.tags.PageVo.rePageCount()V
at venus.frames.mainframe.web.PageTool.createPageVo(PageTool.java:158) [venus-mainframe.jar:]
at gap.rm.tools.helper.RmJspHelper.transctPageVo(RmJspHelper.java:902) [classes:]
at cn.com.caissa.erp.util.tools.PageTools.getPageInfoVo(PageTools.java:36) [classes:]
at cn.com.caissa.inventory.invoice.action.SellOrReturnAction.queryAll(SellOrReturnAction.java:71) [classes:]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_45]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [rt.jar:1.7.0_45]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_45]
at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_45]
at venus.frames.base.action.DefaultDispatchAction.service(DefaultDispatchAction.java:339) [venus-mainframe.jar:]
... 33 more

由于在venus.frames.mainframe.web.tags这个jar是项目本身使用的分页jar,所以现在每一个action跳转都不行~~
更诡异的是,打成的war包在本地的jboss7上跑没有问题,然后本地连linux上的项目也没有问题,就唯独项目的war包在linux上有问题~~~
还有一个问题,就是在joss7上,上传war包时,一直无法远程上传,不知道什么原因
跪求解决,解决之后再追加50分~~~
注:已经重新解压过jboss7~~
...全文
3719 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
pangjingji 2014-01-01
  • 打赏
  • 举报
回复
没看到报缺少jar啊,只是说方法没找到,反编译一下 看看你war包响应的类是否有上面报没有的那个方法呢?
David_zhangA 2013-11-04
  • 打赏
  • 举报
回复
坐等解决~~~

6,787

社区成员

发帖
与我相关
我的任务
社区描述
JBoss技术交流
社区管理员
  • JBoss技术交流社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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