JavaWeb项目在服务器部署
Hello,大家好,依旧是xiaoli啊~~ 如果大家觉得这篇文章对你有帮助,给个赞👍再去吧,好了废话不多说,让我们一路飞起!
服务器(ubuntu)
如果我们要在服务器上部署JavaWeb的项目,首先是不是肯定得有jdk啊,那我们如何下载jdk啊
jdk的下载
要想下载,先更新在软件包
apt-get update
查找jdk的软件包
apt list | grep "jdk"
然后安装jdk17
apt install openjdk-17-jdk
这里面输入Y,也就是同意以下安转⬆️
然后检测是否安装成功
java -version
MysQL的下载
查看mysql数据包
apt list | grep "mysql-server"
下载mysql
apt install mysql-server
然后输入Y即可
设置MysQL安全程度
mysql_secure_installation
都输入Y,然后密码强度设置2即可⬆️
然后连接mysql ,最后更改密码
mysql
更改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY
'123456';
注意:必须要先连接mysql,然后才能更改密码
输入quit即可退出mysql
以后登录输入以下命令即可
mysql -u root -p
最后把你项目中的数据库代码粘贴进去即可!!
SpringWeb的项目部署过程
在项目打包之前需要更改一下你的配置文件~~
配置更改
需要把你本地MySQL的账户和密码更改为服务器上MySQL的账户和密码
在Maven中进行打包
看到这个success就是已经打包了
那我们应该从哪里寻找Jar包呢
找到你创建这个项目的文件夹,然后按照我图片的顺序走就找到了jar包
ok已经找到了这个jar包了
服务器上传jar包
lrzsz软件的下载
然后在服务器上安转一个软件,然后把jar包拖进去即可
apt-get install lrzsz
操作如下⬇️
上传成功后会出现这个jar包
如何让他运行?
输入这个命令即可让他运行(永久运行)⬇️
nohup java -jar jar包名称 &
如何查看运行是否成功
ps -ef | grep "java"
云服务器开放安全组,这里以阿里云服务器为例~
不同厂商叫法可能不一样,但都大差不差
具体操作如下
最后去网页输入就ok了~~
如果你最后不想运行这个项目了
按我如下操作就行
有什么问题,欢迎大家来讨论~~~