On Sep 9, 2009, at 1:09 AM, Stephan Mehlhase wrote:

I'm also quite new, but isn't axis already part of Geronimo? What do
you want to achieve?

Correct. You're really much better off using the embedded web services support in Geronimo. Note that the default web services implementation for a Jetty-based server is CXF. For Tomcat, the default implementation is Axis2.

Here's some documentation on developing a JAX-WS app: 
http://cwiki.apache.org/GMOxDOC21/jaxws-calculator-simple-web-service-with-jax-ws.html

If you really, really want to use axis2.war, you should be able to use the following geronimo deployment plan:

<web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.1";>

<dep:environment xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.1 ">
    <dep:moduleId>
      <dep:groupId>mygroup</dep:groupId>
      <dep:artifactId>myapp</dep:artifactId>
      <dep:version>1.0</dep:version>
      <dep:type>war</dep:type>
    </dep:moduleId>

    <dep:hidden-classes>
      <dep:filter>org.apache.commons</dep:filter>
        <dep:filter>org.jdom</dep:filter>
        <dep:filter>org.apache.axis2</dep:filter>
        <dep:filter>org.apache.axiom</dep:filter>
    </dep:hidden-classes>
  </dep:environment>

  <context-root>/myapp-context</context-root>
</web-app>

--kevan

Reply via email to