Linux系统运维笔记(五),CentOS 6.4安装java程序

Linux 系统运维笔记 (五),CentOS 6.4 安装 java 程序

 

用 eclipse 编译通的 java 程序,现需要实施到服务器。实施步骤:

一,导出程序成 jar 包。

1,在主类编辑界面点右健,选  run Configurations 。

2,填项目名、选主类名,后提交 运行。

3,在项目上点右健,导出,导出时选 runnable jar file。

4,Launch configuration 选刚刚运行的配置。Export destination,选导入文件位置。其它默认,导出文件。

 

二,将 jar 文件上传到 CentOS 6.4 服务器。同目录下,还需要上传 配置文件,上传说明文档。

三,新建 sh 脚本文件,命名为 run.sh。编辑以下脚本保存。

export LANG=zh_CN.GB2312    #设置语言, 也可以不设置
java -jar interReportCenter.jar   #jar 文件为上面导入的 jar 文件名

 

#!/bin/bash

cd /usr/local/interReportCenter
export LANG
=zh_CN.GB2312 #设置语言
java
-jar interReportCenter.jar

 

四,运行脚本测试:

 sh run.sh         #执行脚本(前台)

  nohup sh run.sh -start &> /dev/null   #执行脚本(后台执行)

ps aux|grep java  #查看 java 程序运行状态
kill -9 pid #强行杀掉程序

 

五,添加开机启动。

开机启动方式有三种:

把启动程序的命令添加到 /etc/rc.d/rc.local 文件中,rc.local 是在完成所有初始化之后执行的,所以在这里做手脚很合适
把写好的启动脚本添加到目录 /etc/rc.d/init.d/,然后使用命令 chkconfig 设置开机启动。
把启动程序的命令添加到 /etc/rc.d/rc.sysinit 文件中(慎用,防止系统启动不了)


这里用第一种:

vim /etc/rc.d/rc.local

/usr/local/mongodb3/bin/mongod --config /usr/local/mongodb3/bin/mongodb.conf #启动 mongdb 数据库
sh /usr/local/interReportCenter/run.sh & #启动 java 程序脚本