Axis2 Deployment Problem in Tomcat

I am trying to install Axis2 in a servlet container (Tomcat) using this link. But after successfully completing all the steps and after starting tomcat, I can not see the index file for Axis2. Instead, I get the following error.

[ERROR] Service not found for endpoint reference (EPR) / axis2 / services / org.apache.axis2.AxisFault: service cannot be found for endpoint reference (EPR) / axis2 / services /

I think there is some problem with the mappings that were made in web.xml. Below is a snapshot of web.xml.

<web-app>
    <display-name>Apache-Axis2</display-name>
    <servlet>
        <servlet-name>AxisServlet</servlet-name>
        <display-name>Apache-Axis Servlet</display-name>
        <servlet-class>org.apache.axis2.transport.http.AxisServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet>
        <servlet-name>AxisAdminServlet</servlet-name>
        <display-name>Apache-Axis AxisAdmin Servlet (Web Admin)</display-name>
        <servlet-class>
            org.apache.axis2.webapp.AxisAdminServlet</servlet-class>
    </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>AxisAdminServlet</servlet-name>
        <url-pattern>/axis2-admin/*</url-pattern>
    </servlet-mapping>
   <extension>inc</extension>
        <mime-type>text/plain</mime-type>
    </mime-mapping>

   <welcome-file-list>
      <welcome-file>index.jsp</welcome-file>
      <welcome-file>index.html</welcome-file>
      <welcome-file>/axis2-web/index.jsp</welcome-file>
    </welcome-file-list>

    <error-page>
      <error-code>404</error-code>
      <location>/axis2-web/Error/error404.jsp</location>
    </error-page>

    <error-page>
        <error-code>500</error-code>
        <location>/axis2-web/Error/error500.jsp</location>
    </error-page>
</web-app>

It is also a directory structure when axis2.war expands to the tomcat webapp directory.

Webapps

  • axis2
    • axis2-web
    • META-INF
    • org
    • WEB-INF
      • classes
      • conf
      • lib
      • Modules
      • services
      • web.xml( , )

/ .

+5
2

i.e axis2.war tomcat/webapps. , tomcat , axis2.war axis2. - , axis2.war . axis2.war axis2, axis2.war . .

+3

, - axis2 . , ax2.war file idappapp, axis2. axis2 .

0

All Articles