2017-05-09 10 views
-1

jax rpcスタイルのWebサービスクライアントとサービスアプリケーションを使用しています。正常に動作していますが、Googleアプリケーションエンジンにクライアントをデプロイしました。Webサービスがクライアントを呼び出すことができませんでした

私は自分のIPアドレスを静的にしました。

ここには、アプリケーションエンジンにデプロイされるクライアントアプリケーションコードがあります。ここで

public class HelloWorldClient{ 

public String main(String name,String field2) throws Exception { 

    URL url = new URL("http://XXX.XX.9.2X:9997/ws/hello?wsdl"); 

は、私がstate.Whatオフに私のファイアウォールを保持している私のシステムであると

public static void main(String[] args) { 
    Endpoint.publish("http://xxx.0.x.1:9997/ws/hello", new HelloWorldImpl()); 

を公開されたサーバー・アプリケーション・コードであってもすることができcouldnotこの奇妙なbehaviour.Iの理由ですappengineログのエラーを参照してください。

私は自分のip静的にするか、私は私のip portforward.Is両方のものが同じである必要がありますこれで十分ですか?

答えて

0

私は問題は、あなたがGoogleのフェッチライブラリを使用していないと思う。これは、この2つのリンクがあなたにその

https://cloud.google.com/appengine/docs/standard/java/outbound-requests

Can i use org.apache.http.client.HttpClient in google app engine?

よろしく

マイケル

に関するいくつかの詳細に関する情報を与えるはGoogle App Engineから

を発信要求を送信するための唯一の方法であります

関連する問題