欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

boot+vue服务器部署

时间:2023-05-15
Boot+Vue服务器部署

vue进行打包

找到vue项目总的package.json

右键选择openIn之后选择Terminal

在IDEA下方会出现一个命令框,在命令框中输入

npm run build

最终会在同级目录下生成一个dist文件

2、IDEA中Boot项目进行打包(jar)

注:boot项目在部署服务器的时候我们所需要打的包为jar包

第一种情况:

通过maven进行打包,在IDEA下的terminal中输入相关的命令

mvn clean packag

通过此会在相应的目录下产生相应的jar包

通过x-shell或者是其他的工具将所打包的dist文件与jar包传到服务器自己指定的目录之下,dist文件采用nginx进行启动

注:如果自己的服务器已安装nginx,则其中的默认路径在/usr/local/nginx中。dist的路径配置需要在nginx.conf文件内配置server

#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events {worker_connections 1024;}http {include mime.types;default_type application/octet-stream;sendfile on;tcp_nopush on;keepalive_timeout 65;#gzip on;server { listen #自己开放的端口号;server_name localhost;location / {root #配置自己dist文件的路径;index index.html index.htm;}error_page 500 502 503 504 /50x.html;location = /50x.html {root html;} }}

配置完成ngnix.conf文件的内容之后,我们到//usr/local/nginx/sbin下启动我们nginx

./nginx -s reload #重启./nginx -s stop #关闭./nginx -s strat # 开启

运行jar包的时候我们要记得将包含jar包运行依赖的lib包一块导入我们的路径之下,并进行启动

java -Dfile.encoding=UTF-8 -cp $JAVA_HOME/lib/*:lib/* +主类的名称

java -Dfile.encoding=UTF-8 -cp $JAVA_HOME/lib/:lib/ +主类的名称

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。