Dockerコンテナ内のアプリケーションからWebサービスを公開するにはどうすればよいですか?

ダニエル・ムレサン

Webサービスを公開するアプリケーションがあり、それをDockerコンテナーにデプロイしようとしましたが、機能しません。javax.jwsの@WebServiceと@WebMethodを使用してサービスを宣言し、

Endpoint.publish("http://localhost:8081/doctorservice",
                new DoctorServiceImplementation());

Dockerfileの内容は次のとおりです。

FROM openjdk:8
ADD target/service-publisher.jar service-publisher.jar
EXPOSE 8081
ENTRYPOINT ["java","-jar","service-publisher.jar"]

Dockerイメージを作成しました

docker build -f Dockerfile -t webservice .

そしてそれを実行します

docker run --name webservice -p 8081:8081 -d webservice 

コンテナーは実行され、ポートは公開されますが、ブラウザーからhttp:// localhost:8081 / doctorservice?wsdlにアクセスしようとすると、機能しません。

ダニエル・ムレサン

私は自分の問題の解決策を見つけました:ローカルホストではなく0.0.0.0にサービスを公開する必要があったので、置き換えました

Endpoint.publish("http://localhost:8081/doctorservice",
                new DoctorServiceImplementation());

Endpoint.publish("http://0.0.0.0:8081/doctorservice",
                new DoctorServiceImplementation());

Dockerコンテナ内で実行されているアプリの場合

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Dockerコンテナ内で実行中のアプリケーションのログを確認するにはどうすればよいですか?

分類Dev

Androidサービスからアプリケーションコンテキストを取得するにはどうすればよいですか?

分類Dev

既存のPythonアプリケーションからRESTAPIおよびHTML / JavaScriptアプリケーションを使用してWebサーバーを公開するにはどうすればよいですか?

分類Dev

Dockerコンテナで実行されている.NETCore Web APIサービスにアプリケーション構成を提供するにはどうすればよいですか?

分類Dev

Java Webアプリケーションのlibフォルダーにカスタムjarを公開するにはどうすればよいですか?

分類Dev

.netコアアプリケーションでPowerShellを使用してWindowsサービスを開始するにはどうすればよいですか?

分類Dev

Webアプリケーションとして公開されたテンプレートをこのラッパーを使用するWebアプリケーションと統合するにはどうすればよいですか?

分類Dev

公開されたアプリケーションをGooglePlayストアから削除するにはどうすればよいですか?

分類Dev

Azureの2つの異なるポートでコンテナーのWebアプリを公開するにはどうすればよいですか?

分類Dev

gitubまたは他のオープンソースWebサイトを使用して、オープンソースアプリケーションをすぐに公開するにはどうすればよいですか?

分類Dev

Webアプリケーションで作成されたdivを親コンテナの左上隅に表示するにはどうすればよいですか?

分類Dev

アプリケーションをGooglePlayに公開する前にAdMobをテストするにはどうすればよいですか?

分類Dev

django Webアプリケーションからシステムコマンドを実行するにはどうすればよいですか?

分類Dev

Androidアプリケーションの起動時にサービスを開始するにはどうすればよいですか?

分類Dev

Webサービスを使用してバッチモードのバーコードスキャナーをWebアプリケーションに接続するにはどうすればよいですか?

分類Dev

Dockerコンテナで実行されているJavaアプリケーションにEurekaサービスIPを渡すにはどうすればよいですか?

分類Dev

node.jsのhttpsでのみWebサービス/アプリケーションを実行するにはどうすればよいですか?

分類Dev

Visual Studioで、拇印ではなく証明書の共通名で保護されたサービスファブリッククラスターにアプリケーションを公開するにはどうすればよいですか?

分類Dev

VMからDockerコンテナ内のサービスにアクセスするにはどうすればよいですか?

分類Dev

Androidアプリを公開するには、Androidからの特別な許可証明書が必要ですか?リリースモードでAndroidアプリケーションに署名するにはどうすればよいですか?

分類Dev

Flaskアプリケーションを実行しているminikube(kubernetes)ノードをmysql dockerコンテナ内の共通データベースに接続するにはどうすればよいですか?

分類Dev

AWSプラクティスラボ用のWebアプリケーションを開発するにはどうすればよいですか?

分類Dev

サードパーティのReactアプリケーションから送信されたPostmanコレクションリンクを開くために、Open with Postmanボタンを実装するにはどうすればよいですか?

分類Dev

Dockerコンテナーでautorestarts golangアプリケーションを作成するにはどうすればよいですか?

分類Dev

Mac OS Xのターミナルから開いたアプリケーションを終了するにはどうすればよいですか?

分類Dev

Docker:コンテナ内からサーバーのパブリックIPにアクセスするにはどうすればよいですか?

分類Dev

AzureパイプラインのDocker作成タスクからマルチコンテナーアプリケーションのURLを取得するにはどうすればよいですか?

分類Dev

AzureパイプラインのDocker作成タスクからマルチコンテナーアプリケーションのURLを取得するにはどうすればよいですか?

分類Dev

C#Async / Awaitアプリケーション内にループサービスを作成するにはどうすればよいですか?

Related 関連記事

  1. 1

    Dockerコンテナ内で実行中のアプリケーションのログを確認するにはどうすればよいですか?

  2. 2

    Androidサービスからアプリケーションコンテキストを取得するにはどうすればよいですか?

  3. 3

    既存のPythonアプリケーションからRESTAPIおよびHTML / JavaScriptアプリケーションを使用してWebサーバーを公開するにはどうすればよいですか?

  4. 4

    Dockerコンテナで実行されている.NETCore Web APIサービスにアプリケーション構成を提供するにはどうすればよいですか?

  5. 5

    Java Webアプリケーションのlibフォルダーにカスタムjarを公開するにはどうすればよいですか?

  6. 6

    .netコアアプリケーションでPowerShellを使用してWindowsサービスを開始するにはどうすればよいですか?

  7. 7

    Webアプリケーションとして公開されたテンプレートをこのラッパーを使用するWebアプリケーションと統合するにはどうすればよいですか?

  8. 8

    公開されたアプリケーションをGooglePlayストアから削除するにはどうすればよいですか?

  9. 9

    Azureの2つの異なるポートでコンテナーのWebアプリを公開するにはどうすればよいですか?

  10. 10

    gitubまたは他のオープンソースWebサイトを使用して、オープンソースアプリケーションをすぐに公開するにはどうすればよいですか?

  11. 11

    Webアプリケーションで作成されたdivを親コンテナの左上隅に表示するにはどうすればよいですか?

  12. 12

    アプリケーションをGooglePlayに公開する前にAdMobをテストするにはどうすればよいですか?

  13. 13

    django Webアプリケーションからシステムコマンドを実行するにはどうすればよいですか?

  14. 14

    Androidアプリケーションの起動時にサービスを開始するにはどうすればよいですか?

  15. 15

    Webサービスを使用してバッチモードのバーコードスキャナーをWebアプリケーションに接続するにはどうすればよいですか?

  16. 16

    Dockerコンテナで実行されているJavaアプリケーションにEurekaサービスIPを渡すにはどうすればよいですか?

  17. 17

    node.jsのhttpsでのみWebサービス/アプリケーションを実行するにはどうすればよいですか?

  18. 18

    Visual Studioで、拇印ではなく証明書の共通名で保護されたサービスファブリッククラスターにアプリケーションを公開するにはどうすればよいですか?

  19. 19

    VMからDockerコンテナ内のサービスにアクセスするにはどうすればよいですか?

  20. 20

    Androidアプリを公開するには、Androidからの特別な許可証明書が必要ですか?リリースモードでAndroidアプリケーションに署名するにはどうすればよいですか?

  21. 21

    Flaskアプリケーションを実行しているminikube(kubernetes)ノードをmysql dockerコンテナ内の共通データベースに接続するにはどうすればよいですか?

  22. 22

    AWSプラクティスラボ用のWebアプリケーションを開発するにはどうすればよいですか?

  23. 23

    サードパーティのReactアプリケーションから送信されたPostmanコレクションリンクを開くために、Open with Postmanボタンを実装するにはどうすればよいですか?

  24. 24

    Dockerコンテナーでautorestarts golangアプリケーションを作成するにはどうすればよいですか?

  25. 25

    Mac OS Xのターミナルから開いたアプリケーションを終了するにはどうすればよいですか?

  26. 26

    Docker:コンテナ内からサーバーのパブリックIPにアクセスするにはどうすればよいですか?

  27. 27

    AzureパイプラインのDocker作成タスクからマルチコンテナーアプリケーションのURLを取得するにはどうすればよいですか?

  28. 28

    AzureパイプラインのDocker作成タスクからマルチコンテナーアプリケーションのURLを取得するにはどうすればよいですか?

  29. 29

    C#Async / Awaitアプリケーション内にループサービスを作成するにはどうすればよいですか?

ホットタグ

アーカイブ