在使用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>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。