首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在根目录中迁移Apache Axis/2 Axis服务

在根目录中迁移Apache Axis/2 Axis服务
EN

Stack Overflow用户
提问于 2009-09-04 11:36:52
回答 1查看 199关注 0票数 0

我有一个驻留在ROOT中的应用程序。这个应用程序有一个java类(在ROOT\WEB-INF\classes中),它执行一些特定的操作。我有一个带有java类的axis webservice,它基本上复制了根目录中的那个类,它驻留在axis\WEB-INF\classes中。

有没有办法迁移这两个文件( axis和ROOT)并从根目录提供axis webservice (根目录中的jws),这样根应用程序和webservice(.jws)都可以使用相同的类文件?

~Umesh

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-09-04 15:58:26

好的。您只需合并两个WAR,您应该能够从根目录为这两个服务提供服务。当然,您需要解决web.xml中的映射冲突。例如,如果您在axis\WEB-INF\web.xml中有类似这样的内容,

代码语言:javascript
复制
  <servlet-mapping>
    <servlet-name>AxisServlet</servlet-name>
    <url-pattern>*.jws</url-pattern>
  </servlet-mapping>

  <servlet-mapping>
    <servlet-name>AxisServlet</servlet-name>
    <url-pattern>/*</url-pattern>
  </servlet-mapping>

您可能希望在ROOT\WEB-INF\web.xml中将其更改为以下内容,以模拟用于axis应用程序的旧URL,

代码语言:javascript
复制
  <servlet-mapping>
    <servlet-name>AxisServlet</servlet-name>
    <url-pattern>/axis/*.jws</url-pattern>
  </servlet-mapping>

  <servlet-mapping>
    <servlet-name>AxisServlet</servlet-name>
    <url-pattern>/axis/*</url-pattern>
  </servlet-mapping>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1378729

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档