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 ウェブサイトをご愛顧いただき、誠にありがとうございます。 |
目次1 配列のフラット化とは何ですか? 2 JS標準ライブラリの配列フラット化メソッド3 フラットメ...
目次1. 背景2. 操作手順3. Dockerをインストールする4. 主なサービス構成5. サービス...
データボリュームの使用開始先ほどのケースでは、ホストからコンテナにデータをコピーする必要がある場合、...
この記事では、マーキーのシンプルな効果を実現するためのVueの具体的なコードを参考までに共有します。...
HTML と CSS で実装された登録ページ テンプレート。早速、コードを見てみましょう。更新: ...
序文信じてください。この記事の 7️⃣ ステップを覚えておけば、JS の this リファレンスを完...
2 日前、Raspberry Pi サーバーを Ubuntu 20 にアップグレードしました。今日...
サーバーでは、データベースにすばやくログインするために、通常は mysql -hhost -uuse...
RabbitMQをインストールする前にSocatをインストールする必要があります。そうしないと、Ra...
CSS 表示プロパティ注: !DOCTYPE が指定されている場合、Internet Explore...
MySQL-8.0.22-winx64のデータベースインストールチュートリアルは参考になります。具体...
時間が経つにつれて、多くの人が XHTML の使い方を知らないことに気づきました。普通の初心者だけで...
OO、デザイン パターン、および多くのオブジェクト指向の原則について話す前に、まず 1 つのことを習...
1. Packetdrillのコンパイルとインストールソースコードリンク https://githu...
Docker には多くのログ プラグインがあります。デフォルトでは json-file を使用します...