[ https://issues.apache.org/jira/browse/AXIS2-4464?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12743832#action_12743832
]
Andreas Veithen commented on AXIS2-4464:
----------------------------------------
Issue 2: Startup of the Web application fails with:
java.lang.NoClassDefFoundError: javax/jws/WebService
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357)
at java.lang.Class.getConstructor0(Class.java:2671)
at java.lang.Class.newInstance0(Class.java:321)
at java.lang.Class.newInstance(Class.java:303)
at org.apache.axis2.deployment.AxisConfigBuilder.processDeployers(AxisConfigBuilder.java:413)
at org.apache.axis2.deployment.AxisConfigBuilder.populateConfig(AxisConfigBuilder.java:276)
at org.apache.axis2.deployment.DeploymentEngine.populateAxisConfiguration(DeploymentEngine.java:843)
at org.apache.axis2.deployment.WarBasedAxisConfigurator.<init>(WarBasedAxisConfigurator.java:157)
at org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServlet.java:528)
at org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:444)
at org.apache.axis2.webapp.AxisAdminServlet.init(AxisAdminServlet.java:60)
It seems that JST excludes geronimo-ws-metadata_2.0.spec from the JARs copied to the Web app.
> Axis2 1.5 not compatible with Eclipse JST Web Services
> ------------------------------------------------------
>
> Key: AXIS2-4464
> URL: https://issues.apache.org/jira/browse/AXIS2-4464
> Project: Axis 2.0 (Axis2)
> Issue Type: Bug
> Affects Versions: 1.5
> Reporter: Andreas Veithen
> Assignee: Andreas Veithen
>
> As pointed out by Alexander Bruch, Axis2 1.5 doesn't work well together with the Web
Service tooling in Eclipse JST. There is an open issue [1] for this in the JST bug tracker,
but if we can implement some workarounds to make it work with the current version of JST,
we should do so.
> Steps to reproduce:
> 0. Open Eclipse
> 1. Configure Axis2
> - Goto Menu Windows -> Preferences -> Web Services -> Axis2 Preferences
> - Choose the Axis2 installation Path i.e. on Windows c:\Program Files\axis2-1.5
> - Apply
> 3. Create new Dynamic WbProject
> - Goto Menu File -> New -> Dynamic Web Project
> - Project name: TestAxis2-1.5
> - Target Runtime i.e. "Apache Tomcat 6.0"
> - Dynamic Web module version: 2.5
> - Configuration: Default Configuration for Apache Tomcat v6.0
> - Configuration: Click Button "Modify"
> - Activate Root Checkbox of Axis2 Webservices
> (This should install axis2 Project Facets (axis2-web, libs etc.)
> - Click Next / Finish until the Project setup is completed
> 4. Create POJO
> - Create New Java Class : Package com.test.axis2, Class Name SimplePOJO
> - Add two Private properties (String name, int age) and let eclipse generate public getters
and setters.
> - Save The niew Class
> 5. Create WebService
> - Right click on the new SimplePOJO.java
> - chosse WebService -> Create WebService
> - At the configuration Section choose:
> Server: Tomcat v6.0 Server
> Webservice runtime: Apache Axis2
> Service projectz: TestAxis1.5
> Move the Slider to the top -> "Test Service"
> Move the Client Slider to the bottom -> "No client"
> - click Next
> - In the next Dialog select " Generate a default service.xml file
> - Click Next
> - In the Next Dialog select "Start Server" if not already startes
> - Click next / finish
> Issue no. 1: The generated web.xml refers to org.apache.axis2.transport.http.AxisAdminServlet,
but this class has been moved to org.apache.axis2.webapp.
> [1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=282466
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
|