0

何らかの理由で、Tomcat/Weborb アプリケーションの下にデプロイされた Java メソッドを呼び出すことができません。weborb コンソールを実行し、そこからメソッドを呼び出すと、問題はありません。しかし、Silverlight 3 クライアントから呼び出そうとすると、まったく応答しません。間違ったサービス ゲートウェイである可能性が 1 つあります。しかし、サーバーパスをチェックして、それが正しいことを確認しました。また、weborb ドキュメント内で言及されているプロキシやクラス インターフェイスなどのサーバー呼び出しを呼び出すさまざまな方法も試しました。私はすでに 2 日間この問題で立ち往生しており、それ以上先に進むことができません。この問題に関してよくある間違いはありますか? どんな助けでも感謝します。

乾杯、 コア・グエン

4

2 に答える 2

0

解決策を見つけました。これは、ゲートウェイのマッピングが正しくないためです。たとえば、weborb でデプロイする場合、クライアントは localhost:8080/weborb.wo を使用します。ただし、underworb をデプロイすると、ゲートウェイ マッピングが localhost:8080/weborb/console/weborb.wo のようなものに変更されます。Weborb コンソールを実行してリクエストがどのようにマッピングされているかを確認し、Java メソッドを呼び出すときにサーバーのステータスを確認できます。

この助けを願っています。

乾杯、 コア・グエン

于 2009-10-23T03:43:58.167 に答える
0

このマッピングの問題を修正する新しい WebORB for Java 4.1 リリースが利用可能です。さらに、新しいコード ジェネレーターは、複雑な型、列挙型、バインド可能なモデル、およびリモート Java サービス用のプロキシ クラスを含む完全なクライアント クラス ライブラリを作成します。このリリースは、http://www.themidnightcoders.com/products.html から入手できます。

于 2011-04-08T20:46:07.390 に答える