1. 进入play项目目录,设置执行文件权限
[root@dev02 ~]# cd /usr/local/play-java-1.0-SNAPSHOT/bin
[root@dev02 bin]# chmod a+x play-java
2. 启动play
方法一:当前窗口启动,关闭窗口,服务暂停
[root@dev02 bin]# ./play-java -Dconfig.file=/usr/local/play-java-1.0-SNAPSHOT/conf/application.conf &
方法二:后台启动,关闭窗口,服务会在后台运行
[root@dev02 bin]# nohup ./play-java -Dconfig.file=/usr/local/play-java-1.0-SNAPSHOT/conf/application.conf &
3、停play服务
第一步:查端口 (9000:端口号)
[root@dev02 bin]# netstat -apn | grep 9000
第二步:杀进程 (19570:进程id,根据查出来的进程id)
[root@dev02 bin]# kill -9 19570
注释:
1、如果启动失败
如果启动失败,提示nohup.out文件存在,需要在play项目目录下删除RUNNING_PID文件,以及bin目录下删除nohup.out文件,再重新启动
2. 如果报如下错误:
[error] n.s.e.Cache - Unable to set localhost. This prevents creation of a GUID. Cause was: host-192-168-112-29: host-192-168-112-29: Name or service not known
将【host-192-168-112-29】 保存到 /etc/hosts 文件,如下:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 host-192-168-112-29