Linux_07 Java项目部署
目录
Java项目部署
1、在/home目录下创建项目文件夹
2、在/xinmeiti目录下创建文件夹
3、将jar包放在jar文件夹下
4、将前端文件放在web下
5、修改nginx相关配置
server {
listen 9000; //监听的端口号,需要开放端口映射
server_name 127.0.0.1;
location / {
root /home/xinmeiti/web/dist; //前端放置的文件位置
index index.html;
try_files $uri $uri/ /index.html; //这句话可使刷新页面时不报404
}
location /api/ { // 如果有api前缀,进行转发add_header是跨域
#add_header 'Access-Control-Allow-Origin' '*';
#add_header 'Access-Control-Allow-Methods' '*';
#add_header 'Access-Control-Allow-Credentials' '*';
#add_header 'Access-Control-Allow-Headers' '*';
if ( $request_method = 'OPTIONS' ) {
return 200;
}
proxy_pass http://127.0.0.1:8081/; //proxy_pass转发,8081为后端端口
}
}
6、启动Java
在jar文件夹下执行
nohup java -jar -Xmx512m frame-1.0.jar --spring.profiles.active=test &
//nohup以服务方式在后台运行,退出命令窗口不关闭;去掉nohup是直接运行,退出窗口登录将关闭,但是可以看到执行过程,(一般不用,只是看是否执行报错)。
//中间的是设置内存大小,后面的是指定运行的环境。