我面临以下异常的问题。任何人都可以帮助我摆脱它。我在classpath中添加了axis.jar仍然面临这个问题。
Ĵ
ava.lang.NoClassDefFoundError: Could not initialize class org.apache.axis.client.AxisClient
org.apache.axis.client.Service.getAxisClient(Service.java:104)
org.apache.axis.client.Service.<init>(Service.java:113)
com.netsuite.webservices.platform_2013_2.NetSuiteServiceLocator.<init>(NetSuiteServiceLocator.java:12)
com.zyom.netsuite.NetsuiteIntegrationManager.<init>(NetsuiteIntegrationManager.java:169)
com.zyom.netsuite.NetsuiteIntegrationManager.getNetSuiteIntegrationManager(NetsuiteIntegrationManager.java:68)
com.zyom.netsuite.controller.NetsuiteIntegrationManagerContoller.execute(NetsuiteIntegrationManagerContoller.java:33)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:734)
javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
com.zyom.security.LoginMonitorFilter.doFilter(LoginMonitorFilter.java:67)
答案 0 :(得分:0)
你可能错过了一些依赖库。在Eclipse中,您可以从项目资源管理器中查看jar文件并验证是否存在包“org.apache.axis.client”并且它包含类AxisClient。
(如果你不在Eclipse中,那么你可以解压你的jar并看到该类在那里 - 很多可能性,你甚至可以将jar重命名为zip并解压缩它。)
如果类文件到位,那么你仍然会在类路径中遗漏它。
答案 1 :(得分:0)
您需要在库文件夹
中添加commons-logging和commons discovery dependency jar