在Linux中,一般jar包是命令 Java -jar XXX.jar 启动
war包,是放在tomcat中启动,但是,有时候会不想将war放在tomcat中启动,使命命令行启动,而war命令启动的方式和jar相同,即:Java -jar XXX.war ,使用此命令即可启动
项目在后台运行, nohup Java -jar XXX.jar &
nohup Java -jar XXX.war &
即可使项目在后台运行
但是:有时候,这样并不起作用,如图
这个时候,就需要在启动前,先执行:source /etc/profile;
与不幸完后再次执行:nohup Java -jar XXX.war &
项目正常运行。
或者直接执行source /etc/profile;nohup Java -jar XXX.war & 这样的的效果也是一样的