質問通常の開発では、プロジェクトを Tomcat にデプロイする場合、プロジェクトを war パッケージにパッケージ化し、その war パッケージを Tomcat の webapps ディレクトリに配置してから、プロジェクトを起動するのが一般的な方法です。 ただし、プロジェクトを本番環境にデプロイする場合、本番環境の設定ファイルはローカル開発環境の設定ファイルと異なるのが一般的です。この場合、先ほど説明した方法でプロジェクトを本番環境にデプロイするのは面倒です。手動で元の設定ファイルを削除するか、パッケージ化時に設定ファイルを除外してから、正しい設定ファイルをプロジェクトのリソース ディレクトリにコピーする必要があります。 では、もっと簡単な方法はあるのでしょうか? 回避策設定ファイルを /var/config などのサーバー上の固定の場所に置くことができます。その後、これらの設定ファイルを Tomcat にインポートします。
特記事項: ここでの appContext はプロジェクトのコンテキストです。これを独自のプロジェクト コンテキスト名に変更する必要があります (例: taobao.xml)。 appContext.xmlに次のように記入します <コンテキスト パス ="/appContext" docBase ="/home/tools/apps/appContext.war" デバッグ ="0" 特権 ="true" リロード可能 ="true" > <パラメータ名="" 値="/home/tools/config" override="false"/> </コンテキスト> パス: プロジェクトのコンテキストを入力します。docBase: war パッケージのパスを入力します。値: プロジェクト構成ファイルのパスを入力します。 Tomcatディレクトリに戻り、binディレクトリに入り、setenv.shファイルを変更します。 CLASSPATH=$CLASSPATH:/home/tools/config このファイルが存在しない場合は、作成して実行権限を設定します。
最後に、ちょっとした知識をシェアします。Tomcatはメモリサイズを設定します Tomcat の bin ディレクトリで catalina.sh ファイルを開き、公式コードの最初の行に次の行を追加します: JAVA_OPTS="-server -Xms128m -Xmx256m -XX:PermSize=64M -XX:MaxPermSize=128m" 要約する Tomcat 設定ファイルの外部配置に関するこの記事はこれで終わりです。Tomcat 設定ファイルの外部配置に関する詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
>>: Web 標準アプリケーション: Tencent QQ ホームページの再設計
序文インデックスを追加した場合と追加しなかった場合の違いを反映するには、数百万のデータを使用する必要...
結合の種類1. 内部結合: 結合関係を持つ 2 つのテーブル内のフィールドは、結合関係を満たすレコー...
<> 演算子機能: 等しくないことを示します。注: 「!=」演算子と同じ機能を持ちますが...
my.ini とは何ですか? my.ini は、MySQL データベースで使用される設定ファイルです...
目次1. psutilパッケージをインストールする次に、オペレーティングシステム内のすべてのサービス...
序文最近、偶然 MySQL の coalesce を発見しました。ちょうど時間があったので、MySQ...
1. 環境仮想マシン上で実行されているUbuntu 16.04では、コマンドuname -rを使用し...
概要この記事では、ゲームクライアントでよく使用される MVC アーキテクチャについて紹介します。ゲー...
Linuxで環境変数を削除するには?unsetコマンドを使用してすぐに削除します1. Linuxクラ...
Linux システムには 2 種類のスケジュールされたタスクがあります。1 つは 1 回だけ実行され...
目次序文SessionStorage と LocalStorage の紹介SessionStorag...
以前、ブロガーは VMware 仮想マシンに Ubuntu システムをインストールしました。まだイン...
先週、先生が私に数字当てゲームをするちょっとした宿題を出しました。とても面白いと思ったので、適当に書...
序文クエリ ステートメントを使用する場合、多くの場合、データの最初の数行または中間行を返す必要があり...
序文スタートアップ企業が最初はモノリシック アプリケーションを主要なアーキテクチャとして使用し、通常...