2017-01-03 5 views
1

私はwebserviceをoracle weblogic 12cにデプロイしました。アプリケーション名はMyWebService、サービス名はCalculatorWS、EJB名はCalculatorWSSessionEJBBeanです。アプリケーション名でWebサービスにアクセスしていません。

webサービスは、weblogic 11gと互換性のあるjdeveloperで作成されています。私はこのURLからWebサービスにアクセスすることはできません、同じデプロイメントを使用して、12cをオン

http://ipAddress:port/MyWebService/CalculatorWS?WSDL

、しかしと::

11グラムで、私は、アプリケーション名を介してサービスにアクセスすることができます

http://ipAddress:port/CalculatorWSSessionEJBBean/CalculatorWS?WSDL

豆注釈

@Stateless(name = "CalculatorWSSessionEJB", mappedName = "MyWebService") 
@WebService(serviceName ="CalculatorWS") 
// set the binding to use SOAP version 1.2 
@BindingType(value="http://java.sun.com/xml/ns/jaxws/2003/05/soap/bindings/HTTP/") 
public class CalculatorWSSessionEJBBean 

どのようにしてweblogicの両方のバージョンのURLを統合できますか?

答えて

1

唯一の解決策は、メインWebサービスクラス名をMyWebServiceに変更することでした。この方法で、両方のバージョンで同じURLが動作するようになりました。

関連する問題