jsvc の紹介 実稼働環境では、Tomcat はデーモン モードで実行する必要があります。Tomcat を通常のユーザーとして起動する必要がある場合は、1024 未満のポートは使用できません。これは、Liunx システムの制限です。1024 未満のポートを使用できるのは、root ユーザーのみです。では、Tomcat をサービスとして設定するにはどうすればよいでしょうか? jsvc を使用すると、独自の起動スクリプトを簡単にカプセル化できるほか、Tomcat の実行ユーザーとグループを任意に設定したり、メモリ制御、言語、文字エンコーディングなどの JVM 実行パラメータを指定したりすることもできます。また、Tomcat の起動に使用する pidfile を指定することもできます。つまり、Tomcat の実行方法をより正確に制御できます。オリジナルのスクリプトに比べて比べものにならないほどの利点があります。 大丈夫!ここまで長々と話してきましたが、この記事では一般ユーザーとして実行する方法を説明したいと思います。他のことはまだ学んでいません! Tomcatディレクトリの権限を設定する tomcat ユーザーを作成します (デフォルトでは、tomcat グループも作成されます) ユーザー追加Tomcat tomcatディレクトリの所有者ユーザーをtomcatに設定し、グループをtomcatグループに設定します。 chown -R tomcat:tomcat /usr/local/tomcat/ ここに説明を入力してください この時点で表示される tomcat のルート権限は、実際にはこのソフト リンクがルートに属していることを意味します。リンク先の tomcat ディレクトリは既に tomcat によって所有されており、-R は権限を再帰的に渡します。 起動時のエラーを回避するために、グループ内のユーザーに Tomcat の下にあるすべてのファイルの読み取り権限を開きます。たとえば、sever.xmlファイルは読み取れません
グループ内のユーザーに、Tomcat の webapps、logs、work、temp ディレクトリへの書き込み権限を付与します。 jsvcをインストールする 前回、Java + Tomcat 環境のデプロイについてすでに説明しましたが、この記事は前回の続きです。 前回の記事を添付します: https://www.jb51.net/article/160936.htm jsvc は Tomcat バイナリ ディストリビューションにバインドされ、ソース コード パッケージを見つけて、バイナリ ファイルにコンパイルする準備が整います。 tomcatの下のbinディレクトリに入り、 ソースコードパッケージを解凍する
解凍したディレクトリに入りコンパイルする
上記のエラーは、gccコンパイル環境がインストールされていないために発生します。 もう一度実行すると次の内容が表示されます コンパイル
コンパイルが完了すると、現在のフォルダにjsvcファイルが生成されます。 tomcatのbinディレクトリにコピーします
今回はdaemon.shを使ってTomcatを実行します
その他のコマンド: 要約する 上記は、jsvc を使用して tomcat を起動する方法 (通常のユーザーとして実行) の紹介です。お役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。123WORDPRESS.COM ウェブサイトをご愛顧いただき、誠にありがとうございます。 |
目次server1にnginxをデプロイするサーバーにlnmpを展開するノード3にhttpdをデプロ...
目次1. ハーバーの紹介1. ハーバーが民間倉庫を建設3. 港湾の維持管理4. Harborユーザー...
Web デザイナーの頭の中には、仕事に関連する多くの知識が詰まっている必要があります。 CSS は、...
この記事では、モグラ叩きゲームを実装するためのJavaScriptの具体的なコードを参考までに紹介し...
1. PAM設定ファイルを編集する sudo vim /etc/pam.d/ログイン2行目に以下を...
Springboot プロジェクトをサーバーにデプロイする方法としては、war パッケージにパッケー...
概要いずれかのデータベースに対する操作は他のデータベースに自動的に適用され、2 つのデータベースのデ...
目次序文文章パラメータ例Lodash 実装:トーキー機能: castPath関数: stringTo...
Zabbix は Linux システムのサービス ユニットを監視するためのルールを自動的に検出します...
Nginxはバージョン情報を隠すだけでなく、カスタムWebサーバー情報もサポートします。まずは最終的...
1. MySQLイメージを見つける ドッカーps 2. ミラーmysqlイメージを入力する dock...
目次2. 試した方法2.1 キープアライブ2.2 ネストされたルートを持つ CSS 3. 機能説明4...
目次MySQLデータベースの名前を変更する方法最初の方法: データベースの名前を変更することは非推奨...
目次プロジェクトにmockjsをインストールするVueプロジェクトでmockjsを使用する基本的なプ...
目次ネットワーク情報ホスト名を変更するDNSドメイン名解決ネットワーク関連コマンドファイアウォール暗...