Axis 配置webService 配置文件未找到
在使用axis 与项目集成后,我们在 web.xml中配置AxisServletorg.apache.axis2.transport.http.AxisServlet1AxisServlet/services/*,并将 WEB-INF\services\AxisService\META-INF 中 放置 services.xml
·
在使用axis 与项目集成后,我们在 web.xml中配置
<servlet>
<servlet-name>AxisServlet</servlet-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>
,并将 WEB-INF\services\AxisService\META-INF 中 放置 services.xml ,并将axis 中的文件夹
modules 和 nitrox
拷贝到项目中的 web-inf 下,
但 项目打成 war 包 后 ,在 weblogic 下 ,由于war 包 的原因 ,未能找到 依赖的 配置文件 services.xml ,
这时 我们就需要加入 参数 配置 ,让容器 找到 xml 文件
<servlet>
<servlet-name>AxisServlet</servlet-name>
<servlet-class>org.apache.axis2.transport.http.AxisServlet</servlet-class>
<init-param>
<param-name>axis2.repository.path</param-name>
<param-value> D:\232\config\WEB-INF</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>
更多推荐
已为社区贡献1条内容
所有评论(0)