【问题标题】:Deploying SOAP web-service on JBOSS 6.1.0在 JBOSS 6.1.0 上部署 SOAP Web 服务
【发布时间】:2015-04-14 08:23:11
【问题描述】:

我在 RHEL 上使用 JBOSS final 6.1.0,在服务器上部署 servlet 没有问题。但是在尝试部署 SOAP Web 服务时,我在 http://[serverName]:8080/jbossws/ 中找不到它。 首先,我为 JBOSS 6.1.0 服务器创建了动态 Web 项目 SoapTestService 并编写了简单的 Web 服务:

package com.glowbyte.soapWS;

import javax.jws.WebMethod;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;

@WebService
@SOAPBinding(style = SOAPBinding.Style.RPC)
public class TestSoapService
{
    @WebMethod
    public int add(int x)
    {
        return x+1;
    }
}

我将项目导出到 TestSoapService.war 文件,将此战争放入 [PathToJBOSS]/jboss-6.1.0.Final/server/default/deploy 并重新启动 Jboss 服务器。

重启后我分析http://[ServerName]:8080/jbossws/ =>查看部署服务列表发现目前没有部署端点

请解释为什么我无法部署该服务。

【问题讨论】:

  • 你有没有直接尝试过webservice?:server:8080/TestSoapService/TestSoapService?WSDL(上下文是你的war文件名,然后是服务名)
  • 请求的资源不可用。
  • 您确定JBoss输出日志中没有任何错误吗?可能由于某种原因无法部署。
  • 12:10:12,816 INFO [TomcatDeployment] deploy, ctxPath=/SoapTestService - 日志中没有错误
  • SoapTestService 与您在问题中写的不一样...您已经编写了 TestSoapService,所以测试:http://[your_server_ip]:8080/SoapTestService/TestSoapService?WSDL

标签: java web-services soap jboss


【解决方案1】:

通过将 web.xml 添加到 WEB-INF 目录并具有以下内容来解决问题:

<?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" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
  <display-name>SoapTestService</display-name>
   <servlet>
    <servlet-name>TestSoapService</servlet-name>
    <servlet-class>com.glowbyte.soapWS.TestSoapService</servlet-class>
    <load-on-startup>1</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>TestSoapService</servlet-name>
    <url-pattern>/TestSoapService</url-pattern>
  </servlet-mapping>
</web-app>

【讨论】:

    猜你喜欢
    • 2013-12-29
    • 1970-01-01
    • 2019-12-25
    • 2019-08-05
    • 1970-01-01
    • 2012-09-10
    • 1970-01-01
    • 1970-01-01
    • 2013-07-19
    相关资源
    最近更新 更多