Linuxで実行されているソフトウェアは、我々は通常、私たちは近く、OPENコマンドおよびブート機能を保つことができるように彼は、サービスとして登録置きます。
この機能を使用するには、我々は、春・ブートのmaven-pluginの上の構成コードを変更する必要がある:
<プラグイン>
<プラグイン>
<groupIdを> org.springframework.boot </ groupIdを>
<たartifactId>春boot-プラグインMavenの</たartifactId>
<構成>
trueに<実行> </実行可能ファイル>
</構成>
</プラグイン>
</プラグイン>
その後、MVNパッケージを使用してパッケージ化。
init.dディレクトリまたは使用主流のLinuxの大半は、サービスを登録するにsystemd。CentOS6.6の下にはinit.dディレクトリ登録サービスを実証し、CentOs7.1はsystemdに登録サービスを実証します。
(1)JDKのインストール
JDK-8u51-linuxの-x64.rpm:その選択に注意し、公式サイトからダウンロードJDKの神託を 。これは、特別なインストールパッケージのRed Hat Linuxベースのフォーマット、任意のディレクトリにlinuxに配置されたダウンロードのJDKです。
JDKをインストールするには、以下のコマンドを実行します。
JDK-8u51-のLinux-x64.rpm -ivh RPM
(2)Linuxベースのint型。
sudoのLN -s /var/apps/test-0.0.1-SNAPSHOT.jar /etc/init.d/test
テストは、当社のサービスの名前です。
サービス開始:
サービス・テスト・スタート
ストップサービス:
サービスのテストSTOPの
サービスの状態:
サービスのテストステータスの
ブート:
テストONのchkconfig
プログラムは/var/log/test.logでログオンなどがcatまたはtailコマンドを使用して表示することができます。
(3)LinuxベースのシステムDの展開
にsystemd /システム/ディレクトリの下の/ etc test.service新しいファイルには、/、以下の内容を記入:
[単位]
説明=テスト
後= syslog.target
[サービス]
ExecStart =は/ usr / binに/ -jar /var/apps/test-0.0.1-SNAPSHOT.jarジャワ
[インストール]
WantedBy = multi-user.target
改変および実用バック説明ExecStartコンテンツ留意
サービスを開始するには:
テストを開始systemctl
またはテストを開始systemctl .service
サービスを停止します。
systemctl停止テスト
またはsystemctl停止test.serviceの
サービスのステータス:
systemctlテストステータス
またはsystemctlステータスtest.serviceの
ブート:
テスト可能systemctl
test.serviceの有効化またはsystemctlを
プロジェクトのログを:
テスト-u journalctl
またはjournalctl -u test.service
オリジナル:HTTPS ://blog.csdn.net/ly690226302/article/details/79260875
免責事項:この記事はブロガーのオリジナルの記事、再現され、ボーエンのリンクを添付してください!
Linuxは、サービスを追加しました
おすすめ
転載: www.cnblogs.com/bsw-zhen/p/11115919.html
おすすめ
ランキング