第2のベース用のTomcat |利用ドッキングウィンドウのデプロイTomcatは
1.レビュー
- サーバーTomcatの学び:https://www.cnblogs.com/jiading/p/11974935.html
- ドッキングウィンドウ学習:https://www.cnblogs.com/jiading/p/12131441.html
2. Tomcatのサプリメントの使用
Tomcatサーバ内のファイルの場所はどこにあります
今日、突然、それは静かに2333を実行しているが、幸い、ほとんどのメモリ・フットプリントされていることを意味しており、以前に設定したTomcatの実際のランダムなスタートを見つけました。しかし、また、ドッキングウィンドウの使用の側からこの利点:パッケージ・アプリケーションは、それが閉じられた後、真であり、マシン上の任意の効果を持っていません。
とにかく、ローカルホストへのアクセス:Tomcatのウェルカムページでは、8080することは/ var / libに/ tomcat9 /にその場所に照会することができます
Webアプリケーションのルートプロジェクトで何されます
ROOTプロジェクトが入力され、デフォルトのTomcatプロジェクトで有効になっている
<域名>:<端口号>
項目のデフォルトのアクセスはもちろん、削除され、Deleteキーを押し<域名>:<端口号>
、入力を(それがserver.xmlのウェイの言葉を使用せずに展開パッケージの展開との直接の戦争であれば)表示されません戦争パッケージの展開を使用してプロジェクトにアクセスする方法
<域名>:<端口号>/<项目路径名>
3.ドッキングウィンドウデプロイTomcatの
それはいくつかの周りの最初の単独使用ドッキングウィンドウ、または曲げているので
Tomcatのイメージを引っ張ります:
docker pull tomcat
ランコンテナ:
docker run -d --name tomcatfortravel -p 8081:8080 -v /home/jiading/Desktop/travelWeb:/usr/local/tomcat/webapps -v /home/jiading/Desktop/travelLog:/usr/local/tomcat/logs tomcat
私はパラメータを説明してみましょう:
- 実行:実行コンテナ
- -d:(バックグラウンドで実行されている)と、確かにデーモンモードで実行する必要はありませ起動する式の方法を保護するために、あなたが対話的に-itフォアグラウンドを実行することができますが、むしろ特殊なTomcatは自動的にTomcatサービスを開始した後、はいシェルで実行されます。 -itも前景にできていない相互作用シェルで実行されているように、(必要に応じ相互作用あれば、それは-d背景を実行した後に再入力することができ、占有されています
docker exec <容器ID> /bin/bash
) - -p:ポートマッピング、あなたがTomcatと他のサーバーソフトウェアを実行していないと、あなただけのドッキングウィンドウコンテナを開くしようとする場合は、ローカルコンピュータ、その後は追加できません。
- -v:データ量は、あなたが直接、上記のコマンドを実行してコピーすることはできませんので、このパスは、私のコンピュータです。そうすることの利点は、私は自動的にコンテナに配備することができ、デスクトップtravelWeb上のフォルダに戦争パッケージ下で直接実行ログ1. 2.を見ることができ、操作が簡単です
ここでは、それは注意しなければならない、ドッカーRUNコマンドは、すべてのパラメータの後にミラーの名前を書く(私は上記で行ったように)、またはそれは、例えば、エラーの可能性があります
starting container process caused "exec: \"-d\": executable file not found in $PATH": unknown.
上記ローカルデータボリュームマッピングファイルフォルダにコピーされた戦争のパッケージの後、地元のブラウザ上で入力できる
localhost:8081/<项目名>
Webプロジェクトを実行します
ドッカーの利点は、複数のサーバをシミュレートするために、複数のコンテナを使用する能力であります