🏅我是默,一个在CSDN分享笔记的博主。📚📚
🌟在这里,我要推荐给大家我的专栏《Linux》。🎯🎯
🚀无论你是编程小白,还是有一定基础的程序员,这个专栏都能满足你的需求。我会用最简单易懂的语言,带你走进代码的世界,让你从零开始,一步步成为编程大师。🚀🏆
🌈让我们在代码的世界里畅游吧!🌈
🎁如果感觉还不错的话请记得给我点赞哦!🎁🎁
💖期待你的加入,一起学习,一起进步💖💖
一.部署非前后端分离项目(会议Oa项目 )
1.验证页面的准确性
验证sql语句是否有误
sql正常继续操作
验证war是否有问题
点击即可
校验正确即可部署
2.将项目传输到虚拟机中 部署
通过\\+ip地址即可然后再将项目copy到其中即可
修改成为英文
重复上述操作
q启动项目
3.运行是出现问题以及解决措施
1.现象以及问题解决
然后重启即可
4.效果展示
二.部署前后端分离项目(Spa)
1.打包
找到文件所在目录即可
2.部署项目
将项目部署到Toma中
启动项目
加载数据库
加载成功的标志
配置node.js加载前端页面
在path添加%NODE_HOME%;%NODE_HOME%\node_global;
配置npm全局模块路径和cache默认安装位置
打开cmd,分开执行如下命令:
npm config set cache "C:\software\node-v18.16.1-win-x64\node-v18.16.1-win-x64\node_cache"
npm config set prefix "C:\software\node-v18.16.1-win-x64\node-v18.16.1-win-x64\node_global"
## 设置淘宝源
npm config set registry https://registry.npm.taobao.org/
3.加载是出现的问题
访问不了,原因是Node.js 中spa被限制,没有被解析ip
实施解决措施
宿主机不能访问服务器的spa项目
服务器可以访问服务器的spa项目
在服务器中架设发向代理服务器,端口号wei80
通过80代理原来的端口号宿主机通过80代理原来的端口进行运行
通过反向代理 (通过80代替端口号)
前后端分离项目
1.将后端war包放入webapp,项目后端能访问 2.搭建好前端运行环境nodejs 3.启动前端保证前端能够正常访问 测试需要安装除ie以外的浏览器,为了方便,把360给装上 此时http://localhost:8081/地址是可以访问项目的 但是另一台(宿主机)访问不了,被端口限制了 4.nginx做反向代理处理该问题 location / { #root html; proxy_pass http://localhost:8081; index index.html index.htm; } 启动:start nginx 停止:nginx.exe -s stop 或者 nginx.exe -s quit 重启:nginx.exe -s reload
解决另一台(宿主机)访问不了,被端口限制了的问题、
4.效果