[ http://issues.apache.org/jira/browse/AXIS2-267?page=comments#action_12356649 ]
Andy McCurdy commented on AXIS2-267: ------------------------------------ The root case of this is that XPath deprecated the FuncLoader class. The XPath lib is contained within the XALAN-J jar file. A fix for this is to use the 2.6.0 version of the xalan-j.jar file, found here: http://archive.apache.org/dist/xml/xalan-j/ . Drop the jar file in the webapps/axis2/WEB-INF/libs directory. Restart tomcat (or whatever container you use), and the ListServices, along with all the other pieces of Axis should work after this. > ListServices in JDK5 doesn't work > --------------------------------- > > Key: AXIS2-267 > URL: http://issues.apache.org/jira/browse/AXIS2-267 > Project: Apache Axis 2.0 (Axis2) > Type: Bug > Components: deployment > Environment: J2SE 5.0 _04 > Tomcat 5.5.9 > WinXP > Reporter: Ruchith Udayanga Fernando > > Extracted from the mail from Tushar Inamdar: > Please note that this error refers to Axis 2 v0.92. I dropped the axis2.war > in my Tomcat webapps directory. Validation passed, but when I try to list the > services, it generates the following StackTrace. I tried this under two > independent environments to get the same result. > Environment: > J2SE 5.0 _04 > Tomcat 5.5.9 > WinXP > type Exception report > message > description The server encountered an internal error () that prevented it > from fulfilling this request. > exception > javax.servlet.ServletException: Servlet.init() for servlet AxisServlet threw > exception > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) > org.apache.catalina.connector.CoyoteAdapter.service > (CoyoteAdapter.java:148) > > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856) > > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744) > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket > (PoolTcpEndpoint.java:527) > > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) > > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) > java.lang.Thread.run > (Unknown Source) > root cause > java.lang.NoClassDefFoundError: org.apache.ws.security.handler.WSHandler > java.lang.Class.forName0(Native Method) > java.lang.Class.forName(Unknown Source) > org.apache.axis2.deployment.DeploymentEngine.getHandlerClass > (DeploymentEngine.java:535) > > org.apache.axis2.deployment.DeploymentEngine.addFlowHandlers(DeploymentEngine.java:516) > > org.apache.axis2.deployment.DeploymentEngine.addNewModule(DeploymentEngine.java:547) > org.apache.axis2.deployment.DeploymentEngine.doDeploy > (DeploymentEngine.java:652) > > org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:219) > > org.apache.axis2.deployment.listener.RepositoryListenerImpl.update(RepositoryListenerImpl.java:142) > > org.apache.axis2.deployment.listener.RepositoryListenerImpl.init(RepositoryListenerImpl.java:155) > > org.apache.axis2.deployment.listener.RepositoryListenerImpl.<init>(RepositoryListenerImpl.java:72) > org.apache.axis2.deployment.scheduler.SchedulerTask > .<init>(SchedulerTask.java:42) > > org.apache.axis2.deployment.DeploymentEngine.startSearch(DeploymentEngine.java:395) > > org.apache.axis2.deployment.DeploymentEngine.load(DeploymentEngine.java:253) > > org.apache.axis2.context.ConfigurationContextFactory.buildConfigurationContext > (ConfigurationContextFactory.java:48) > org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:62) > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) > org.apache.catalina.connector.CoyoteAdapter.service > (CoyoteAdapter.java:148) > > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856) > > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744) > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket > (PoolTcpEndpoint.java:527) > > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) > > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) > java.lang.Thread.run > (Unknown Source) -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira