JarパッケージをLinux環境に公開
1697 ワード
Jarパッケージサービスは、座標情報点の入力により対応する高距離点を取得する高距離サービスであり、入力点セットは、点セット上の接地飛行高度1を取得する.Linux環境インストールJDK 1.1 SecurCRTクライアントAlt+PによるJDKデータアップロード/root/appdata 1.2解凍コード:
1.3環境変数の構成:vi/etc/profile
1.4構成の再起動
2. ファイアウォールを閉じるiptablesファイアウォールを永久に閉じる:
firewalldファイアウォールを閉じるには、次の手順に従います.
3. Maven->Packageパッケージプロジェクトによりprovider-0.0.1-SNAPSHOTを生成する.jar 4. provider-0.0.1-SNAPSHOTをアップロードします.JArからLinux環境の/root/appdata/ディレクトリの下5.xaをアップロードtifデータはLinux環境の/root/appdata/dataディレクトリの下6.start-consoleを作成する.sh,start-backenup.sh,stop.shファイルstart-console.shスクリプトは次のとおりです.
start-backenup.shスクリプトは次のとおりです.
stop.shスクリプトは次のとおりです.
5. サービス開始インタラクティブサービス開始:start-console.shバックグラウンドサービス開始:start-backenup.shサービス停止:stop.sh
tar -zxvf provider-0.0.1-SNAPSHOT.jar
1.3環境変数の構成:vi/etc/profile
export JAVA_HOME=/root/appdata/jdk1.8.0_141
exprot PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
1.4構成の再起動
source /etc/profile
2. ファイアウォールを閉じるiptablesファイアウォールを永久に閉じる:
chkconfig iptables off
firewalldファイアウォールを閉じるには、次の手順に従います.
service firewalld stop
3. Maven->Packageパッケージプロジェクトによりprovider-0.0.1-SNAPSHOTを生成する.jar 4. provider-0.0.1-SNAPSHOTをアップロードします.JArからLinux環境の/root/appdata/ディレクトリの下5.xaをアップロードtifデータはLinux環境の/root/appdata/dataディレクトリの下6.start-consoleを作成する.sh,start-backenup.sh,stop.shファイルstart-console.shスクリプトは次のとおりです.
#! /bin/bash
RESOURCE_HOME=provider-0.0.1-SNAPSHOT.jar
java -jar ${RESOURCE_HOME}
start-backenup.shスクリプトは次のとおりです.
#! /bin/bash
RESOURCE_HOME=provider-0.0.1-SNAPSHOT.jar
LOG_PATH=/root/appdata/provider-log/log.txt
nohup java -jar ${RESOURCE_HOME} 1>${LOG_PATH} 2>&1 &
stop.shスクリプトは次のとおりです.
#!/bin/bash
RESOURCE_HOME=provider-0.0.1-SNAPSHOT.jar
tpid=`ps -ef | grep $RESOURCE_HOME | grep -v grep | grep -v kill | awk '{print $2}'`
if [ ${tpid} ] ; then
echo 'stop process'
kill -9 ${tpid}
fi
5. サービス開始インタラクティブサービス開始:start-console.shバックグラウンドサービス開始:start-backenup.shサービス停止:stop.sh