- 修改生产环境配置:application-prod.yml,需要修改的信息包括:mysql连接信息、redis连接信息等
通过maven打包生成jar包
使用mvn命令
mvn clean package
使用IDEA打包
生成asuka-1.0.0.jar后,通过ftp将其上传到linux中对应的目录中(建议先创建一个项目目录),然后进入该目录并运行jar包,命令如下:
# 进入项目目录
cd /etc/asuka
# 后台运行程序
nohup java -jar asuka-1.0.0.jar --spring.profiles.active=prod >/dev/null 2>&1 &
执行成功后,可以通过如下命令检查是否启动成功
请求项目中的路径,以/login为例
# 8031为server.port启动端口
curl http://localhost:8031/login
如果输出了如下字符,代表启动成功:
查看日志
cd /etc/asuka
cat asuka.log
启动成功后,仍然需要放行防火墙对应端口,如果使用云服务器,也要前往云服务器的安全组中放行端口。全部放行成功,打开浏览器就可以看到登录页面了。
- 如果需要关闭项目,使用如下命令:
```java
查看进程ip
ps -ef | gerp asuka
显示如下信息
root 23260 21397 3 18:46 pts/0 00:00:22 java -jar asuka-1.0.0.jar —spring.profiles.active=prod root 24731 21397 0 18:56 pts/0 00:00:00 grep —color=auto asuka
kill进程
kill -9 23260 ```