簡體   English   中英

WebLogic Server的Web服務編程

[英]Programming Web Services for WebLogic Server

我試圖從書中執行一個簡單的Web服務示例:

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)時,會發生以下錯誤:

錯誤:com.alsb.hello.HelloWorld不允許使用注釋weblogic.jws.WSDL,因為它是一種JAX-WS類型的Web服務。

注釋@WLHttpTransport也會發生同樣的情況。

有人能找出問題所在嗎?

“盡管此版本的WebLogic Server支持基於JAX-RPC 1.1和基於JAX-WS 2.0的Web服務,但您只能將基於Web的特定注釋與基於JAX-RPC的Web服務一起使用。”,從Weblogic中檢查JWS注釋標記概述。 也許這可能是原因。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM