• 【Linux】部署单机OA项目及搭建spa前后端分离项目


    一,部署oa项目

    在虚拟机中,将项目打包成war文件放置到tomcat根目录下的webapps文件目录下

    再在主机数据库中连接虚拟机,并定义数据库名导入相关的表

    继续进入tomcat目录下双击点击startup.bat,启动oa项目

    主机访问OA项目

    如果登入不进去,进入虚拟机tomcat导入的项目文件中查看是否与主机中连接虚拟机的数据库密码等数据库名是否一致,如下图

    无误之后,登入spa项目正确的账户及密码即可登入进去

    二,搭建spa前后端分离项目

    2.1 后端

    在虚拟机中,将spa项目打包成war文件放置到tomcat根目录下的webapps文件目录下

    再在主机数据库中连接数据库,并定义数据库名导入相关的表

    如果登入不进去,进入虚拟机tomcat导入的项目文件中查看是否与主机中连接虚拟机的数据库密码等是否一致,如下图

    继续进入tomcat目录下双击点击startup.bat,启动spa项目

    最后进行访问即可,如果能访问代表后端启动无误

    2.2 前端

    2.1.1 node.js

    解压 在解压文件夹根目录添加两个文件夹

    ① node_global   全局安装路径

    ② node_modules  npm缓存路径

    2.1.2 配置坏境变量 

     进入虚拟机的系统配置坏境变量,添加系统变量

    变量名:NODE_HOME

    变量值:Node.js安装根目录

    选择path,编辑。在最后面加上  ;%NODE_HOME%; %NODE_HOME%\node_global

    如下图,虚拟机配置坏境变量位置会有差异,大致根据来步骤来即可就行

    测试安装是否成功:打开cmd窗口,输出如下命令会输出NodeJs和npm的版本号 

     

    找到刚刚所创建的两个文件夹,启动cmd执行以下命令

    具体文件位置根据自己的位置来(下面代码引号中位置需要将文件夹位置粘贴上去)

    但第三行设置淘宝源直接copy执行即可,不需要改

    1. npm config set cache "C:\sofware\node-v18.16.1-win-x64\node-v18.16.1-win-x64\node_cache"
    2. npm config set prefix "C:\sofware\node-v18.16.1-win-x64\node-v18.16.1-win-x64\node_global"
    3. //设置淘宝源
    4. npm config set registry https://registry.npm.taobao.org/

    重新启动后端,进入tomcat安装bin目录下双击startup.bat启动后端

    启动前端

    在虚拟机中的spa项目目录下启动cmd窗口,

     执行npm run dev 命令

    等待之后,出现网址复制用虚拟机的浏览器打开,如果没有可以下载一个浏览器

    效果:

  • 相关阅读:
    一文讲解什么是内容可寻址寄存器(Content-Addressable Register)
    川渝杯2022个人决赛部分wp
    快照表转换成拉链表的方式(hive)初始化拉链&增量更新拉链
    20省市公布元宇宙路线图
    观察者模式
    OB38R08T1读24C64程序
    导数专题解题技巧
    Python 数学建模算法与应用
    跨区互联组网怎么做?SD-WAN专线可以实现吗?
    【C语言】预处理
  • 原文地址:https://blog.csdn.net/m0_73192864/article/details/134079132