前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Jar包发布到Linux环境

Jar包发布到Linux环境

作者头像
Freedom123
发布2024-03-29 08:38:01
870
发布2024-03-29 08:38:01
举报
文章被收录于专栏:DevOpsDevOps

Jar包服务为一个高程服务,通过传入坐标信息点获取对应的高程点,传入点集获取点集上的贴地飞行高度 1. Linux环境 安装JDK          1.1 通过 SecurCRT客户端 Alt+P 进行JDK数据上传 /root/appdata         1.2 解压代码:

代码语言:javascript
复制
tar -zxvf provider-0.0.1-SNAPSHOT.jar

        1.3 配置环境变量: vi /etc/profile 

代码语言:javascript
复制
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 重启配置           

代码语言:javascript
复制
 source /etc/profile

    2. 关闭防火墙         永久关闭iptables防火墙:            

代码语言:javascript
复制
chkconfig iptables off

        关闭firewalld防火墙:           

代码语言:javascript
复制
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    脚本如下:           

代码语言:javascript
复制
 #! /bin/bash
RESOURCE_HOME=provider-0.0.1-SNAPSHOT.jar
java -jar ${RESOURCE_HOME}

        start-backenup.sh    脚本如下:            

代码语言:javascript
复制
#! /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    脚本如下:           

代码语言:javascript
复制
 #!/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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2024-03-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档