1.打包java项目
在IntelliJ IDEA ⇒Maven的窗体的package上点击。会在工程的target目录下生成***.jar文件
2.打包react项目
在命令行中,进入到工程目录下,执行npm run build命令,会在build文件夹下生成项目包
3.部署到linux系统
1.java项目放到linux的任意目录中,命令行进入到jar文件所在的目录,
执行 nohup java -jar **.jar > **.log 2>&1 &
2.react项目的build文件,全部复制到linux的目标目录中,同级目录新规一个package.json文件,内容如下,***根据项目名而定
{
"name": "****",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"start": "serve -s build -p 3001",
"prd": "nohup serve -s build -p 3001 > ****.log 2>&1 &"
},
"author": "kjprime",
"dependencies": {
"serve": "^13.0.2"
}
}
3.在项目的根目录下执行一下命令即可
npm install
nohup serve -s build -p 3001 > react.log 2>&1 &
4.常用命令
#查询进程
ps -aux | grep java
#杀进程
kill -s 9 xxx