1

私はGroovyWSの初心者です。

Grails アプリケーションで SSL Web サービスを使用したいと考えています。これまでのところ、次のコードを収集しました

  def myServiceUrl ="https://myserverurl/services/myservicename"
  Map<String, String> mapClient = [
                                     "https.keystore":"",
                                     "https.keystore.pass":"",
                                     "https.truststore":"",
                                     "https.truststore.pass":"client"
                                    ]

    def proxy = new WSClient(myServiceUrl +"?wsdl", this.class.classLoader)
    proxy.setSSLProperties(mapClient)
    proxy.setBasicAuthentication("username","password")
    proxy.initialize()

しかし、それはすべて例外で終わります

java.lang.NullPointerException
at groovyx.net.ws.cxf.SSLHelper.getLocalWsdlUrl(SSLHelper.java:253)

前に書かれたコードをどのように処理すればよいか知りたいですか? これまでGroovyWSを使用してきました.Grails/GroovyでWSクライアントを実装する他の方法はありますか?

前もって感謝します

4

1 に答える 1

0

ここの Groovy JIRA レポートは、キーストアへのパスワードが異なる可能性があることを示唆しています。

于 2011-07-22T08:31:57.870 に答える