要运行java项目,必须首先将项目打包到war包或jar包中。 另外,要打包到war包中,必须将war包部署到tomcat服务器上。 打包到jar包中后,可以直接使用java命令执行。 在linux系统上运行jar包的主要方法有四种:
一. java -jar XXX.jar
这是最基本的运行jar包的方法,但如果使用ctrl c中断或关闭窗口,程序也会中断运行。
二. java -jar XXX.jar
意味着在后台运行,使用ctrl c不会中断程序的运行,但关闭窗口会中断程序的运行。
三. nohup java -jar XXX.jar
以这种方式运行的程序日志将输出到当前目录的nohup.out文件中,使用ctrl c中断或关闭窗口不会中断程序的运行。
三. nohup java -jar XXX.jar temp.log
temp.out表示将日志输出重定向到temp.log文件,使用ctrl c中断或关闭窗口不会中断程序的运行。
查看jar包进程:
ps aux|grep getCimiss-surf.jar
显示此jar的进程信息
data 57960.0.0112656996 pts/1s 093360110336000 grep---- color=autogetcimiss-surf.jardata 30768.30.435468508576888 sl 09:090:08 Java-jargetcimiss-surf.jar
其中30768是这个jar的pid,谋杀命令是
kill -9 30768