Linux下部署Java应用程序

项目测试阶段,需要将在MyEclipse上初步开发完毕的Java应用程序部署到Linux服务器上

我想要的的功能:

(1)使用脚本启动程序

(2)将日志输出到指定文件

(3)查看程序运行状态

(4)重新启动程序

(5)关闭程序

 

 

可以参考的文章,但是这些文章很多东西没有提及到,我自己尝试部署运行

在linux下利用nohup来后台运行java程序    http://blog.csdn.net/lzzyok/article/details/7177293

在linux下利用脚本启动java程序    http://blog.csdn.net/hbcui1984/article/details/1670775

在linux下利用脚本启动java程序    http://blog.csdn.net/catoop/article/details/8297221

 

 

 

测试:

windows下,MyEclipse中新建一个简单的Java项目Hello

代码如下:

 1 package com.test;

 2 

 3 public class HelloWorld {

 4     

 5     public static void main(String[] args) {

 6         

 7         System.out.println("测试success");

 8         

 9     }

10 

11 }

没有什么jar包或配置文件

 

Linux服务器

首先,必须在Linux服务器上搭建运行Java应用程序的环境

1.JDK的安装

配置环境变量 

 

2.Java应用程序的打包与上传

将上述project打包为Test.jar ,在windows命令行控制台中使用【java -jar Test.jar】命令运行该程序,查看运行结果是否正确;若没有问题,将该jar文件上传至Linux服务器上,再次使用该命令测试一下

 

3.编写控制Java应用程序运行的脚本文件run.sh

1 java -classpath ../lib/HelloWorld.jar com.test.HelloWorld

 

 

 

4.测试Java应用程序的运行情况

观察程序输出结果

 

未完待续

 

你可能感兴趣的:(linux)