J2EE项目部署与发布(Windows版本)->会议OA单体项目Windows部署,spa前后端分离项目Windows部署

  • 会议OA单体项目Windows部署
  • spa前后端分离项目Windows部署

1.会议OA单体项目Windows部署(以实施的角度)

将项目放入webapp,项目能够访问:

首先拿到war包和数据库脚本,并检查是否有什么问题。

J2EE项目部署与发布(Windows版本)->会议OA单体项目Windows部署,spa前后端分离项目Windows部署_第1张图片

J2EE项目部署与发布(Windows版本)->会议OA单体项目Windows部署,spa前后端分离项目Windows部署_第2张图片

J2EE项目部署与发布(Windows版本)->会议OA单体项目Windows部署,spa前后端分离项目Windows部署_第3张图片

如何查看项目报错信息(当你登陆密码错误时运行的Tomcat会报以下图片的错);如何修改war包中的数据库连接信息:

解决方法如图下。

J2EE项目部署与发布(Windows版本)->会议OA单体项目Windows部署,spa前后端分离项目Windows部署_第4张图片

J2EE项目部署与发布(Windows版本)->会议OA单体项目Windows部署,spa前后端分离项目Windows部署_第5张图片

J2EE项目部署与发布(Windows版本)->会议OA单体项目Windows部署,spa前后端分离项目Windows部署_第6张图片

2.spa前后端分离项目Windows部署

先在本机检查一下前后端有没有问题,再在本机里使用这个项目 

搭建好前端运行环境nodejs后,发现本机访问不了虚拟机的前台spa项目,

原因:nodejs中spa做了限制,类似于mysql中localhost设置,没有被解析成ip;

实施角度解决该问题:服务器8081可以访问服务器的spa项目,

                                    在服务器中架设反向代理服务器,端口号为80,

                                    80代理了8081,也就意味着8081可以访问spa项目,

                                    宿主机80可以反向代理服务器80端口,

                                    就意味着宿主机80可以访问到服务器的8081端口

 J2EE项目部署与发布(Windows版本)->会议OA单体项目Windows部署,spa前后端分离项目Windows部署_第7张图片

 J2EE项目部署与发布(Windows版本)->会议OA单体项目Windows部署,spa前后端分离项目Windows部署_第8张图片

开发角度处理这个问题:

J2EE项目部署与发布(Windows版本)->会议OA单体项目Windows部署,spa前后端分离项目Windows部署_第9张图片

你可能感兴趣的:(java-ee,java)