NetBeans 6.9でWebサービスを作成し、ローカルに展開しました。そして、私はこのアプリケーションでWebサービスクライアントを追加することでJava SEアプリケーション経由で使用しています。どこからでも使用できるようにWeb Sericeのリンクを取得するにはどうすればよいですか?NetBeans上のWebサービス
2)WebサービスのWSDLファイルはどこから入手できますか?
3)インターネット上でWebサービスをホストする方法は?
事前にトンをありがとう!!!
NetBeans 6.9でWebサービスを作成し、ローカルに展開しました。そして、私はこのアプリケーションでWebサービスクライアントを追加することでJava SEアプリケーション経由で使用しています。どこからでも使用できるようにWeb Sericeのリンクを取得するにはどうすればよいですか?NetBeans上のWebサービス
2)WebサービスのWSDLファイルはどこから入手できますか?
3)インターネット上でWebサービスをホストする方法は?
事前にトンをありがとう!!!
Netbeansで新しいタイプのWebアプリケーションプロジェクトを作成することができます。 Webアプリケーションでは、Webサービスクライアント(Webサービスクライアントではない)を作成します。
Webアプリケーションを公開してテストするには、Webアプリケーション(GlassFishなど)にそのアプリケーションをデプロイする必要があります。
は、Webアプリケーションを公開した後、WSDLファイルは、通常に配置されます:GlassFishのためhttp://localhost:<port>/<your web app>/<your service>?wsdl
あなたの現在のNetBeansのインストールは、Webプロジェクトまたはあなたをサポートしていない場合、デフォルトのポートは8080
ですGlassFishをインストールしていない場合は、Java EEサポート(同じ設定でApache TomcatとGlassFishサーバーをバンドルされている)でNetbeansの最新バージョンをダウンロードしてインストールすることをお勧めします。
大で、インターネット上のSOAP Webサービスをホスティングすることはそれほど成功していません。たとえば、GoogleはSOAPベースのWebサービスを最初に持っていて、結局はRESTベースのサービスに切り替えました。 RESTベースのインターフェイスを再考して展開することができます。大量のコードがWebサービスに埋め込まれていない場合は、インタフェースを切り替えるのが難しいはずはありません。
SOAPまたはREST Webサービスを展開するには、インターネットにアクセスできるマシンに「フル」Java EEコンテナ(GlassfisshやJBossなど)を展開する必要があります。たとえば、仮想ホスティングが可能です。 Westhost、Amazon、またはHerokuのようなターンキーソリューションがあります(注:私はここに挙げた企業のどれも支持していません;それらは単なる例です)。 RESTベースのサービスを配備したいだけなら、どのWebコンテナも、 TomcatまたはJetty。上記のサービスに加えて、warファイルをアップロードできるサービスであれば、おそらく残りのWebサービスをホストすることができます。