最近蹭着大学生优惠租了一台服务器,想着写点个人博客,同时最近又在写一个java的springBoot的电商项目。都想部署到同一台服务器上,但是发现运行不了,中途借助AI解决了,在这里分享一下。
1.java项目打包问题
装了Maven插件后,右侧有侧栏。

点击clean清理整个target文件夹,然后再点击package即可再当前项目文件夹下生成target文件夹,内部有 [项目名]-[版本号]-SNAPSHOT.jar的文件。这个就是jar文件(java的一种软件包文件格式)。

2.数据库问题
因为本地的数据库用户,密码等都可能和要部署的服务器上的不一样,所有在application.properties文件内,需要配置密码和用户名。
在打包时要注意更改用户名和密码

3.多个网站端口问题
因为我的服务器是42.192.42.62,域名是nam-rood.online。默认访问端口是80。但是该端口已经被我用来当作个人博客,现在需要再部署一个网站,能想到的就是单独开一个端口给另外一个服务。
首先可以去购买服务器的供应商主页查看自己开放了哪些端口,或者在终端查看。
`sudo firewall-cmd --list-ports`
然后决定开放哪个端口给这个服务用,需要提前查看一下选择的端口是否已经被占用。
决定之后,要在application.properties配置文件内表明开放端口(如果不表明默认80端口)。
server.port=8282 //这里我用了8282端口
或者可以用该网站来查看外网
