D2Admin 项目部署到服务器
一、服务器上安装node.js vX.X.X:官网下载需要的版本SQL SERVER (本项目需要)apache-tomcat-X.X.X:官网下载需要的版本,解压即可Pm2:项目根目录路径下命令安装,用于永久执行Git:没有的话,无法拉取依赖 二、部署(1)代码拷贝(2)npm install:拉取依赖(3)npm install pm2@latest ...
一、服务器上安装
node.js vX.X.X:官网下载需要的版本
SQL SERVER (本项目需要)
apache-tomcat-X.X.X:官网下载需要的版本,解压即可
Pm2:项目根目录路径下命令安装,用于永久执行
Git:没有的话,无法拉取依赖
二、部署
(1)代码拷贝
(2)npm install:拉取依赖
(3)npm install pm2@latest -g:安装pm2
(4)修改server.js文件内的数据库配置(ip、用户名、密码、数据库名...)
(5)pm2 start server.js:启动项目后端
(6)启动项目前端
·修改根目录下的vue.config.js文件
// 基础路径 注意发布之前要先修改这里
//baseUrl为项目部署的基础路径,应该以 '/' 开始并且以 '/' 结束
//假设你的应用将会部署在域名的根部,比如 https://www.myapp.com/,那么 baseUrl 应该值为 '/'
//如果你的应用时部署在一个子路径下,那么你需要在这里指定子路径。比如,如果你的应用部署在 https://www.XXX.com/myapp/,那么将这个值改为 /myapp/
//const baseUrl = '/myapp/'
const baseUrl = '/'
·运行npm run build,发布打包代码,根目录下会生成dist文件夹:
·启动一个HTTP服务器来运行(Apache Tomcat或者Nginx,这里以Tomcat为例)
1)下载Apche Tomcat,官网http://tomcat.apache.org/ ,下载的是9.0.12版本
2)解压下载的Apche Tomcat
3)配置环境变量(计算机-系统属性-高级系统设置-高级-环境变量-新建(系统变量))
【变量名】:CATALINA_HOME
【变量值】:tomcat解压路径
4)启动Apche Tomcat
打开解压后的文件,进到bin目录,点击运行startup.bat,等待启动成功
5)打开http://localhost:8080/,可以看到服务器已经启动了
6)tomcat内文件替换为dist的文件
·因为Tomcat服务器默认运行解压目录下的webapps内ROOT文件夹内的index.jsp,所以才看到了上面这个页面
·运行tomcat解压的bin目录下的shutdown.bat停掉服务器
·删掉ROOT目录下的所有文件
·复制dist内的文件到ROOT目录下
·然后点击运行startup.bat重新起服务器
(7)访问http://localhost:8080/,项目就可以访问了
**注意1**数据更新后需要重启,步骤如下:
1.重启后端:打开cmd运行命令:pm2 restart server.js
2.重启前端:运行tomcat解压bin目录下的shutdown.bat停掉服务器,然后再点击startup.bat重启
**注意2**后台运行tomcat,窗口不显示在任务栏内
1.找到tomcat下bin/setclasspath.bat文件。
2.在文件中找到 set _RUNJAVA="%JRE_HOME\bin\Java", 并修改为set _RUNJAVA="%JRE_HOME\bin\javaw" 。
3.然后重启tomcat,命令行窗口即会消失,不会出现在任务栏上,而只是在后台运行。
**注意3** 同个tomcat下部署多个vue项目,步骤如下:
1.打包项目到一个dist文件夹中
2.找到Tomcat解压路径下的wabapps目录
3.wabapps目录新建一个文件夹,例如命名为webtest
4.把dist文件夹里面的文件复制到 webtest中
5.访问端口(默认为8080)加上 webtest就可以访问项目了,例如项目地址 http://localhost:8080/webtest
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)