2024年7月8号学习过程记录

学习一下项目打包以及运行jar包。

一、对后端项目进行打包

首先执行maven中的clean,报错,解决办法如下:

修改后,再次运行clean,依旧报错,看了别的解决办法,说是setting.xml文件有问题。

看了一下错误信息,打开setting.xml文件发现第一行第一列有中文,没有注释掉,修改后,运行clean,成功。

依次运行validate,compile,test,package;

package运行完之后,在target下面会多一个jar包;

将这个包拷贝到一个纯英文的路径下;

我这边拷贝到这个路径下。

二、启动jar包

在路径栏输入cmd,输入java -version,必须是1.8的版本,

(1)是的话,直接启动jar包即可,如下步骤:

显示启动成功即为启动成功;

(2)如果不是的话,执行接下来的步骤,

首先找到安装路径,打开项目,File->Project  Structure;

到这个路径上去,到bin文件夹下,在路径栏输入cmd,输入命令;

qst-admin.jar包也用同样的命令启动;

java -jar 待运行jar包所在路径

 把IDEA中的项目停掉,

三、对前端代码进行打包,启动nginx服务

(1)首先得把前端的服务停掉,然后修改前端的项目。

(2)找到utils下的request.js文件,并修改;

(3)接着修改package.json文件,这个文件比较重要,修改前先备份;

修改之后保存,在控制台,npm run build:dev,运行后生成打包后的文件,可以在资源管理器中打开;

(4)接下来将nginx下载下来;

找到刚刚生成的打包后的文件;

进入nginx下的html文件夹下;

接下来,直接在浏览器地址栏上输入:http://localhost:端口号;如果前面工作都做了,项目可以成功启动;

注意点:端口冲突问题

(1)在电脑导航栏鼠标右键打开任务管理器,查看nginx是否启动成功,如果没有启动成功,大概率就是端口冲突问题,此时可通过修改端口号,

如果没有启动成功,修改端口步骤如下:

修改后保存即可。

还有另一种方法解决端口冲突问题:

使用win+R,输入cmd,回车,输入如下命令:

netstat -ano|findstr 8000
#查找端口号为8000的进程
taskkill /pid 3168 /F
#停止进程号为3168的进程
  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值