cnCommdata部署项目
启动时,动态配置端口号、依赖url等;
1.打开项目,修改application.yml,server.port=${server-port:8080};
2.查看配置正确性后,启动项目;
3.maven package 给项目打包,生成的jar 可执行文件应该在项目存储位置的target目录下;
4.启动上传工具(filezilla/xftp/finalShell),将jar上传到公司的指定目录;
5.启动操作工具(xShell/finalShell),输入命令,
运行项目jar,修改端口号,指定日志生成目录;
nohup java -jar -Dserver-port=9002 logrecord-core-1.0.jar >/home/log/log-nohub.out 2>&1 //关闭窗口进程不中断,需新开窗口
或
nohup java -jar -Dserver-port=9002 logrecord-core-1.0.jar >/home/log/log-nohub.out & //然后双击回车,//不用关闭窗口(通常采用这种启动方式)
或
nohup java -jar -Dauthorization-service-url=http://localhost:9001 -Dlogger-service-url=localhost:9002 -Delasticsearch-service-url=localhost:8082 -Dworkflow-service-url=localhost:9006 -Dmessage-service-url=localhost:9003 -Dmetadata-service-url=localhost:9011 -Dform-service-url=localhost:9012 -Dtree-service-url=localhost:9010 -DfileTransfer-service-url=localhost:9004 -Dvariable-service-url=localhost:9005 message-core-1.0.jar >/home/log/message-nohub.out & //有动态修改配置的情况
6.查看项目运行状态
查看日志
cat log/log-nohub.out
查看进程
netstat -tnlp | grep :9004 //根据端口号,查询进程编号;
ps aux | grep 7376 //再,查看该端口号对应进程的信息;
或 ps aux | grep java // 查看所有的java 进程
7.关闭项目
kill -9 7376 // 中断进程
详解:
ps aux | grep java 查询java 进程,显示进程状态;
ps aux 显示所有进程和其状态
grep java 查到amoeba的进程
java -jar a.jar & 直接启动程序
nohup java -jar a.jar&
hangup (挂断所有进程),终端退出时会发送 hangup 信号来通知其关闭所有子进程。
nohup(不挂断子进程,忽略挂断信号)
标准输出和标准错误缺省会被重定向到 nohup.out 文件中。一般我们可在结尾加上"&"来将命令同时放入后台运行。
">filename2>&1"来更改缺省的重定向文件名。
-Dserver-port=9002 将之前的8080端口号修改为9002
netstat -tnlp | grep :9004
查看进程状态,检验9002各端口,的网络连接情况
kill -9 22068 中断进程
cat log/log-nohub.out
tail -f log/log-nohub.out
1.一次显示整个文件。
$ cat filename
2.从键盘创建一个文件。
$ cat > filename
只能创建新文件,不能编辑已有文件.
3.将几个文件合并为一个文件。
$cat file1 file2 > file