【问题标题】:Jax-ws from netbeans 8.1 to WildFly 8从 netbeans 8.1 到 WildFly 8 的 Jax-ws
【发布时间】:2016-09-02 13:45:27
【问题描述】:

我用两种方法做了一个简单的 web 服务。我正在使用 WildFly 8 应用服务器。从 Netbeans 我尝试在服务器上部署 web 服务,但出现这种错误:

部署 C:\wildfly-8.1.0.Final\standalone\deployments\WebservisTestPeter.war {"JBAS014671: 服务失败" => {"jboss.deployment.unit.\"WebservisTestPeter.war\".PARSE" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"WebservisTestPeter.war\".PARSE" .war\".PARSE: JBAS018733: 未能处理部署 \"WebservisTestPeter.war\" 的阶段 PARSE 原因:java.lang.RuntimeException: JBAS017312: com.in2.in2ws 有错误的组件类型,它不能用作 web 组件"}} C:\Users\peterv.IN2KOPER\Documents\NetBeansProjects\WebservisTestPeter\nbproject\build-impl.xml:1046:模块尚未部署。

源码为:

package com.in2; 
import javax.jws.WebService; 
import javax.jws.WebMethod; 
import javax.jws.WebParam; 
import javax.ejb.Stateless;

@WebService(serviceName = "in2ws") 
@Stateless() 
public class in2ws {         

@WebMethod(operationName = "hello")
public String hello(@WebParam(name = "name") String txt) {
    return "Hello " + txt + " !";
}

@WebMethod
public int add(@WebParam(name = "i") int i, @WebParam(name = "j") int j) {
    int k = i + j;
    return k;
  }
}

感谢您提供任何信息。 问候 彼得

【问题讨论】:

    标签: jax-ws wildfly netbeans-8


    【解决方案1】:

    看起来您的问题在那里:JBAS017312: com.in2.in2ws has wrong component type, it cannot be used as a web component 没有代码/配置无法为您提供更多帮助,但看起来您的代码是错误的

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-09
      • 1970-01-01
      • 2019-01-30
      • 2016-06-22
      • 1970-01-01
      • 2010-12-28
      相关资源
      最近更新 更多