Tomcatに複数のWebプロジェクトをデプロイするには?
ここでは、Tomcat に複数の Web プロジェクトをデプロイする方法について説明します。
- Tomcatのwebappsフォルダ内に、プロジェクトごとに個別のフォルダを作成します。例えばProject1とProject2という2つのプロジェクトがある場合、webappsフォルダ内にProject1とProject2という2つのフォルダを作成します。
- それぞれのプロジェクトのファイルを適切なフォルダにコピーしましょう。各プロジェクトのルートフォルダには、プロジェクトの設定ファイルとクラスファイルを含むWEB-INFフォルダを含めてください。
- Tomcatのconfディレクトリにあるserver.xmlファイルを開きます。
- タグを見つけ、プロジェクトごとに1つタグを追加します。たとえば、project1プロジェクトに対しては以下の記載を追加できます。
<Context docBase="项目路径/project1" path="/project1" reloadable="true"/>
`docBase`はプロジェクトのパスを指定し、`path`はプロジェクトのアクセスパスを指定し、`reloadable`はプロジェクトの自動再読み込みを許可するかどうかを指定します。同様に、プロジェクト2プロジェクトの場合は、以下のコードを追加できます。
<Context docBase="项目路径/project2" path="/project2" reloadable="true"/>
- server.xmlファイルを保存して閉じる。
- Tomcatサーバーを再起動します。
アクセスするにはプロジェクトの URL からアクセスしてください
- http://localhost:8080/project1 でアクセスできます(Tomcatがローカルマシンの8080ポート上で実行されている場合)
- Tomcatがローカルマシンの8080ポートで実行されている場合、http://localhost:8080/project2
各項目は競合を避けるため、それぞれ異なるコンテキスト・パス(path属性)になるように注意してください。