1.任务:前后端分离项目部署到云服务器
2.打后端jar包是使用的maven,首先防止项目测试时有错误代码,将test 点击蓝色小闪电skip跳过一下,双击package进行打包
3. 在Xshell进行部署
使用nohup java -jar部署时,确实返回了线程号,但是使用lsof -i:8080查看8080端口下的进程,却无法查到。
此时就想到直接使用java -jar去部署
但是报了no main manifest attribute
4. 在本地jar包所在目录输入cmd
输入命令
java -jar permission_system-1.0-SNAPSHOT.jar
java -jar 接自己的jar包名
发现仍然无法启动
启动成功应该是下面这个界面
5. 如果你不是这个界面,就去看一下你后台项目的pom.xml是否导了打包工具,我就是没有这个打包工具的原因,哭死,因为我前端部署成功了,所以一致以为是跨域问题。
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>