I started to play with axis-alpha2 and I am trying to get the WSDL option to
work.
This is what I have done so far:
        1) downloaded xml-axis-alpha2-bin.tar.gz and installed it in
/sunquest/web
        2) copied  /sunquest/web/axis-1_0/webapps/axis
/sunquest/web/tomcat/webapps 
            The web.xml file has the new Servlet mapping for services 
                <servlet-mapping>
                    <servlet-name>AxisServlet</servlet-name>
                    <url-pattern>/services</url-pattern>
                </servlet-mapping>
        3) Stop and Started tomcat
        4) deployed the StockQuoteService
                    cd /sunquest/web/axis-1_0/samples/stock
                java org.apache.axis.client.AdminClient
-lhttp://localhost:8080/axis/servlet/AxisServlet deploy.xml

            server-config.xml (/sunquest/web/tomcat/webapps/axis/WEB-INF)
  <service pivot="stock" name="urn:cominfo">
   <option name="allowedRoles" value="user3"/>
   <option name="methodName" value="getInfo"/>
   <option name="className" value="samples.stock.ComInfoService"/>
  </service>
  <service pivot="stock" name="urn:xmltoday-delayed-quotes">
   <option name="allowedRoles" value="user1,user2"/>
   <option name="methodName" value="getQuote"/>
   <option name="className" value="samples.stock.StockQuoteService"/>
  </service>

        4) Goto my PC's Web Browser and put in
http://sqnklab02:8080/axis/services/urn:cominfo
            I get the following error: The page cannot be found
What did I do wrong?????

****************************************************************************
************************************************
WEB.XML file
<?xml version="1.0" encoding="ISO-8859-1"?>
 
<!DOCTYPE web-app
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
    "http://java.sun.com/j2ee/dtds/web-app_2.2.dtd";>
 
<web-app>
  <display-name>Apache-Axis</display-name>
  <servlet>
    <servlet-name>AxisServlet</servlet-name>
    <display-name>Apache-Axis Servlet</display-name>
    <servlet-class>
        org.apache.axis.transport.http.AxisServlet
    </servlet-class>
  </servlet>
 
  <servlet>
    <servlet-name>AdminServlet</servlet-name>
    <display-name>Axis Admin Servlet</display-name>
    <servlet-class>
        org.apache.axis.transport.http.AdminServlet
    </servlet-class>
    <load-on-startup>100</load-on-startup>
  </servlet>
 
  <servlet-mapping>
    <servlet-name>AxisServlet</servlet-name>
    <url-pattern>servlet/AxisServlet</url-pattern>
  </servlet-mapping>
 
  <servlet-mapping>
    <servlet-name>AxisServlet</servlet-name>
    <url-pattern>*.jws</url-pattern>
  </servlet-mapping>
 
  <servlet-mapping>
    <servlet-name>AxisServlet</servlet-name>
    <url-pattern>/services</url-pattern>
  </servlet-mapping>
 
  <servlet-mapping>
    <servlet-name>AdminServlet</servlet-name>
    <url-pattern>servlet/AdminServlet</url-pattern>
  </servlet-mapping>
 
</web-app>

Reply via email to