?在做一个java的项目,第一版中开发给用户的webservice的二次开发接口用axis部署。第二版中打算使用axis2,后来为了兼容第一版的用户,就采用axis,axis2两种插件来部署项目。
??由于axis和axis2不能共存,需要修改一下,我采取屏蔽axis1的admin管理。
web.xml 部分代码
?
- <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>?
- ?
- <servlet>?
- ??<display-name>Apache-Axis?Servlet</display-name>?
- ??<servlet-name>Axis1Servlet</servlet-name>?
- ??<servlet-class>org.apache.axis.transport.http.AxisServlet</servlet-class>?
- </servlet>?
- ?
- <servlet-mapping>?
- ??<servlet-name>Axis1Servlet</servlet-name>?
- ??<url-pattern>/axis/*</url-pattern>?
- </servlet-mapping>?
- ?
- <servlet>?
- ??<display-name>Apache-Axis?Servlet</display-name>?
- ??<servlet-name>AxisServlet</servlet-name>?
- ??<servlet-class>org.apache.axis2.transport.http.AxisServlet</servlet-class>?
- ??<load-on-startup>1</load-on-startup>?
- </servlet>?
- <servlet>?
- ??<display-name>Apache-Axis?AxisAdmin?Servlet?(Web?Admin)</display-name>?
- ??<servlet-name>AxisAdminServlet</servlet-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>?
-
?
如此即可。