linux运行jar包(从打jar包开始详细全过程+踩坑)
1.修改数据库连接:
编辑resources目录下的application-druid.yml:
url: 服务器地址 (这里填写windows的IP地址)
username: 账号(默认root)
password: 密码 (默认root)
2.maven的安装教程
下载地址为:http://maven.apache.org/download.cgi
进入此页面之后
点击下载,然后解压,我把目录名改为maven,目录结构如下图所示
下面我们配置环境变量
这是maven_home配置:
在path变量的最后面加上 %maven_home%\bin
在cmd中输入mvn -version ,如果出现版本信息则正确安装了。
3.打包
bin/package.bat 在目录下双击执行
然后会在项目下生成 target文件夹包含 jar (多模块生成在ruoyi-admin)
4.上传到linux服务器
1.打开xshell,xftp,连接linux服务器,新建一个web文件夹,将所有的jar包导入进去(我这里一共六个)
进入linux,执行java -jar xxx.jar
。
成功运行即可。
---------------------------------------------------------------------------------------------------------------------------这里是分割线-------------------------------------------------------------------------------------------------------------------------------------------------------
可能会遇到的问题:
数据库拒绝被其他设备访问。
解决办法:
打开数据库执行以下代码操作:
USE mysql
UPDATE USER SET HOST='%' WHERE USER = 'root';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
授权所有服务器都可访问。
|
|
V
还是不可以的话,关闭所有防火墙。配置防火墙,入站规则-->放行3306端口。
本文地址:https://blog.csdn.net/weixin_49071539/article/details/111993103