首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WebLogic服务器的WebLogic编程

WebLogic服务器的WebLogic编程
EN

Stack Overflow用户
提问于 2014-02-27 17:41:22
回答 1查看 1.7K关注 0票数 0

我试图从一本书中执行一个简单的Web服务示例:

代码语言:javascript
复制
package com.alsb.hello;

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

import weblogic.jws.WLHttpTransport;
import weblogic.jws.WSDL;

@WebService
@WSDL(exposed=true)
@WLHttpTransport(portName="HelloWorldSoapPort", serviceUri = "HelloWorldService", contextPath = "business/hello")
@SOAPBinding(parameterStyle=SOAPBinding.ParameterStyle.WRAPPED)
public class HelloWorld {

    @WebMethod
    public String hello(String arg) {
        return arg + "z";
    }
}

但是,当我启动服务器(Weblogic 10.3.6)时,会发生以下错误:

错误:注释weblogic.jws.WSDL在com.alsb.hello.HelloWorld上是不允许的,因为它是JAX类型的web服务。

注释@WLHttpTransport.也是如此。

有人能找出问题出在哪里吗?

EN

回答 1

Stack Overflow用户

发布于 2014-02-27 18:13:51

虽然这个版本的Weblogic服务器既支持JAX-RPC 1.1,也支持基于JAX-WS 2.0的WebLogic,但是您只能在基于JAX-RPC的Weblogic中使用特定于Weblogic的注释。也许这就是原因。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22076188

复制
相关文章

相似问题

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