Can someone help me please?

I have an existing J2EE web app which I deploy to an OC4J 10.1.2 app server. I 
need to expose one of the objects in there as a WS. So, I have been 
investigating axis2. 

I have read this very useful tutorial : http://www.wso2.net/kb/90

I have modified my web.xml to include the Axis servlet, and the servlet mapping 
for it :

  <servlet>
    <servlet-name>AxisServlet</servlet-name>
    <display-name>Axis Servlet</display-name>
    <servlet-class>org.apache.axis2.transport.http.AxisServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
  </servlet>

  <servlet-mapping>
    <servlet-name>AxisServlet</servlet-name>
    <url-pattern>/services/*</url-pattern>
  </servlet-mapping>

I have, under my WEB-INF directory, created a 'services' directory, a 
'BookService' directory under that, and a META-INF directory under that. I have 
created a services.xml file as follows :

<serviceGroup>
        <service name="BookService"
             targetNamespace="http://ws.apache.org/axis2/samples/book/";>
                <description>
                        Book sample service
                </description>
        <schema schemaNamespace="http://ws.apache.org/axis2/samples/book/xsd/"/>
        <parameter name="ServiceClass" 
locked="false">com.wfs.aws.services.BookService</parameter>
                <operation name="getBooks">
                        <messageReceiver 
class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/>
                </operation>
        <operation name="findBook">
            <messageReceiver 
class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/>
        </operation>
        </service>
</serviceGroup>

What jars should I need to include in my app? I have included all the 
axis*.jars.

I add the Book and BookService classes, then I am then expecting to see my 
'BookService' service appear at

http://localhost:8888/WFSAWS/services/BookService

and be able to see the WSDL with 

http://localhost:8888/WFSAWS/services/BookService?wsdl

Is that what I should expect to be able to do, or am I missing something? 
Because it's not working as I thought it would. I'm getting 404 errors when I 
try accessing those URLs above.

Thank you for any help,

-James.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to