Tomcat プロジェクトを展開する一般的な方法のいくつか [テスト済み]

Tomcat プロジェクトを展開する一般的な方法のいくつか [テスト済み]

1 / Webプロジェクトファイルをwebappsディレクトリに直接コピーする

これは最も一般的に使用される方法です。Tomcat の Webapps ディレクトリは、Tomcat のデフォルトのアプリケーション ディレクトリです。サーバーが起動すると、このディレクトリ内のすべてのアプリケーションがロードされます。このデフォルトのディレクトリを変更する場合は、conf の下の server.xml ファイルの Host タグの appBase 値を変更できます。

この方法は、実際には IDE 開発環境でプロジェクトをデプロイする方法と同じです。

この方法を使用したアクセスパスはhttp://localhost:8080/webnameです。

2/ Server.xmlファイルを変更する

conf の下の server.xml ファイルで Host タグを見つけて、次のコードを追加します。

<コンテキスト パス="/jfinal_demo" docBase="F:workjfinal_demoWebRoot" 再読み込み可能="true" デバッグ="0" 特権="true">
</コンテキスト>

  • path: はアクセス時のルートアドレスであり、アクセスパスを示し、カスタマイズ可能です。例えば、上記の例では、アプリケーションにアクセスするためのアドレスは次のようになります: http://localhost:8080/jfinal_demo;
  • docbase: アプリケーションのパスを示します。docBase は絶対パスまたは相対パスを使用できます。相対パスは Web アプリケーションを基準とします。
  • reloadable: 実行時にクラス パッケージがクラス フォルダーと lib フォルダーに自動的にロードできることを示します。このプロパティは通常、開発フェーズでは開発を容易にするために true に設定され、リリースフェーズではアプリケーションのアクセス速度を向上させるために false に設定する必要があります。

その他のプロパティについては、関連するドキュメントを参照してください。

3 / confCatalinalocalhostディレクトリにxml設定ファイルを追加する

jfinal_demo.xml という名前の新しいファイルを作成し、ファイルの内容を次のように構成します。

 <コンテキスト パス="/jfinal_demo" docBase="F:workjfinal_demoWebRoot" 再読み込み可能="true" デバッグ="0" 特権="true"> 
 </コンテキスト>

Tomcat をダウンロードしたとき、デフォルトでは Catalinalocalhost ディレクトリは存在しません。初めて起動したときに自動的に作成されますが、手動で作成することもできます。

プロジェクトにアクセスする際のルート パスは XML ファイルの名前のみに依存するため、パス属性は構成から削除できます。たとえば、上記の例では、アプリケーションにアクセスするためのアドレスは次のようになります: http://localhost:8080/jfinal_demo;

3 番目の方法は、Tomcat のデフォルト構成を変更する必要がなく、Tomcat への影響が最も少なく、デプロイメントをキャンセルする場合は XML 構成ファイルを直接削除できるため、推奨されます。

上記の方法は私自身がテストしたものです。また、Tomcat ホット デプロイメント方式もあります。

要約する

上記は、編集者が紹介した Tomcat プロジェクトを展開する一般的な方法のいくつかです (個人的にテスト済み)。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • Springboot プロジェクトを WAR パッケージにデプロイし、Tomcat にデプロイするときにいくつかの問題が発生しました。
  • Tomcat で Web プロジェクトをデプロイする方法 (必読)
  • SpringBootはWebプロジェクトを作成し、それを外部のTomcatにデプロイします。
  • Tomcat デプロイメントでの Web プロジェクトの Web ページの変更が自動的に更新されない問題を解決します。
  • Tomcat 導入プロジェクトの 3 つの方法の詳細説明
  • Web プロジェクトの War パッケージを Tomcat サーバーにデプロイするための基本的な手順の詳細な説明
  • Spring Boot プロジェクトを Tomcat コンテナにデプロイする方法
  • CentOS の Tomcat のインストールと Java Web プロジェクトの展開の詳細な説明
  • Tomcat 7は異なるポートを設定して2つのプロジェクトをデプロイします

<<:  MySQLのビューの詳細な説明

>>:  jQueryはマウスドラッグ画像機能を実装します

推薦する

Docker ベースの Etcd 分散デプロイメントの方法と手順

1. 環境整備1.1 基本環境NTP設定: 省略 #時間の一貫性を確保するためにNTPサービスを設定...

リンク更新ページと js 更新ページの使用例

1. リンクの使用方法:コードをコピーコードは次のとおりです。 <a href="j...

html の img src="" で js 関数または js 変数を呼び出して、画像パスを動的に指定します。

この問題に関して、オンライン リソースをたくさん見つけました。ここにいくつかの方法を示します。コード...

Centos7 に DAMO データベースをインストールするチュートリアル

1. 準備Linux オペレーティング システムをインストールした後、ここで Linux 7 を選択...

MySQL 5.7 のインストールと設定方法のグラフィックチュートリアル

このチュートリアルでは、MySQL 5.7のインストールと設定方法を参考までに紹介します。具体的な内...

JavaScriptコールバック関数の詳細な理解

目次序文クイックレビュー: JavaScript 関数関数とは何ですか?関数を宣言する関数の呼び出し...

mysql エラー 1045 (28000) - ユーザーへのアクセスが拒否される問題を解決する方法

問題の説明 (以下の説明は Windows 環境に限定されます): D:\develop\ide\m...

Ubuntu 16.04 64 ビット版の VMware Tools のインストールと構成のグラフィック チュートリアル

この記事では、VMware Toolsのインストールと構成に関するグラフィックチュートリアルを参考と...

Tomcat をアンインストールして再インストールする方法 (画像とテキスト付き)

tomcat9をアンインストールする1. Tomcatのインストールはディレクトリに解凍するだけで...

mysql.data.dll ドライバーのさまざまなバージョンの簡単な分析

ここにmysqlドライバmysql.data.dllがあります知らせ:ここではX86バージョンが多く...

JavaScript ベースのシンプルな計算機の実装

この記事では、参考までに、簡単な計算機を実装するためのJavaScriptの具体的なコードを紹介しま...

JavaScript は、マウスがテーブル行を通過するときに色の識別を実装します。

この記事では、マウスがテーブルの行を通過するときにJavaScriptを使用して色ラベルを表示する方...

MySqlのインストールとログインの詳細な説明

LinuxにMySQLがすでにインストールされているかどうかを確認する sudo service m...

ウェブページ制作時のコードコメントの書き方

<br />私の仕事で使用しているアノテーションの書き方の基準をまとめました。技術的な内...

MySQL テーブルの垂直分割と水平分割

垂直分割垂直分割とは、データテーブルの列を分割すること、つまり、多くの列を持つテーブルを複数のテーブ...