gpt4 book ai didi

java - 部署在 tomcat 7.0 中的 websphere 7.0 JAXWS webservice 不工作

转载 作者:行者123 更新时间:2023-11-28 23:51:54 25 4
gpt4 key购买 nike

friend :

我有一个在 WebSphere 7.0 中开发的 JAXWS 网络服务。它在那里工作。 Websphere中的栈是Axis2.0

我编写了一个 POJO Java 类,用 @WebService 注释进行了注释,然后我做了一个 wsgen 来生成必要的工件并创建了 war 文件。

小问题是 web.xml 中没有任何 servlet 或定义的监听器。查看 plaincopy 到剪贴板打印?

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
id="WebApp_ID" version="2.5">
<display-name>CMSExternalWebServices</display-name>
<servlet>
<servlet-name>Log4JControl</servlet-name>
<servlet-class>it.openutils.log4j.Log4jConfigurationServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Log4JControl</servlet-name>
<url-pattern>/Log4JControl/*</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
</web-app>

但是,当我将该 war 文件部署到 Tomcat 7.0,然后将 axis2 jar 复制到 WEB-INF\lib 文件夹时。

当我重新启动 Tomcat 时,WebService 不工作。

我很好奇的是,为什么 Websphere7 会在启动时部署 WebService 而 web.xml 中没有任何内容,但 Tomcat 拒绝这样做?

我错过了什么?

-Narahari

最佳答案

我想我以前见过类似的事情(即 Web 服务未在 web.xml 文件中列出)。 WEB-INFMETA-INF 中是否有名为 ibm-something-something.xml 或类似文件的其他 XML 文件?根据内存,这就是我在 Rational Application Developer 中开发并部署到 WAS 7 时的信息。

关于java - 部署在 tomcat 7.0 中的 websphere 7.0 JAXWS webservice 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7519438/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com