首页 > 其他分享 >jeecgboot部署上线win2008r2服务器

jeecgboot部署上线win2008r2服务器

时间:2024-02-01 15:46:15浏览次数:38  
标签:ip win2008r2 jar jeecgboot 服务器 本机 jeecg

采用jeecgboot v3.8.3,前端使用vue2版本。jeecgboo低代码平台开发,功能多样,适用范围广。此帖记录在vm16虚拟机上安装win2008r2,并完成生成环境的前后端配置。

从gitee下载对应项目:

    后端:https://gitee.com/jeecg/jeecg-boot

    前端:https://gitee.com/jeecg/ant-design-vue-jeecg

    技术文档:http://doc.jeecg.com/2043886

主要按照技术文档进行打包,只是在部署时有点不一样。

在idea中加载后端项目,并切换运行环境版本,设置好mysql,redis对应的用户名,密码,还有上传路径(ip可以不用改,延用localhost,成功运行jar包后会自动读取本机ip,可通过本机ip+端口号进行访问)。打包方式如下:

 打包成功后会在target目录下生成带有版本号的jar包

 

在前端项目中,.env.production文件进行修改,如下所示。

 

修改完成后可点击package.json文件,运行build

 打包完成会生成dist目录

 

将dist目录和jar包复制到服务器上(可通过远程连接完成)

在服务器上需要有mysql和redis以及java 1.8可自行安装。本次试验采用宝塔面板安装这些插件,效果相同(但有个缺点,宝塔面板中相同软件会与本机冲突,需要卸载本机才可安装宝塔中的版本,且要是卸载宝塔面板则要手动删除对应插件的注册表,服务,环境变量等)

运行后端:

进入虚拟机win2008r2后在jar包存放目录下,cmd->java -jar jeecg-system-start-3.4.3.jar

   (不要关闭此窗口)

 运行前端:采用iis服务搭建

参考文章:https://blog.csdn.net/bigbear00007/article/details/90718450

需要安装这个两个插件,文章里面有提到。 踩坑补充:request router官网提供3.0版本,但我的服务器iis7.5安装不了,后改为2.0版本成功安装

 

添加网站,物理路径为服务器上dist目录。ip地址可选择本机ip地址,端口号一定要修改为3000,因为是前端项目默认的,除非自己修改过,对应自己的前端端口。

 

 此时项目可以正常启动了,在服务器上的浏览器中访问网站。可以看到请求的后端url也是本机Ip+端口号(此端口号修改过,原项目端口号8080被占用)。

 

 在本机上的浏览器中访问虚拟机服务器中部署的网址(http://服务器ip:3000/),可以正常访问,并且验证码正常加载

 至此将jeecgboot项目部署win2008r2基本结束,而win2008r2上安装的两个插件具体用于处理vue单页面刷新后访问404需要进行重写url,请求后端api:/jeecg-boot 进行重写url,且开启服务代理等操作,具体在参考文章中具体设置。

 

标签:ip,win2008r2,jar,jeecgboot,服务器,本机,jeecg
From: https://www.cnblogs.com/wangyuna7723/p/18001406

相关文章

  • mac下通过ssh脚本实现免账号密码连接运服务器
    mac脚本连接服务器编辑脚本viXXX.ssh#spawn启动一个子进程spawnsshroot@IP-pPORT#expect当出现password:字样时expect"password:"#send向子进程发送密码send"PASSWORD"#控制权交还给用户interact使用脚本expectXXX.ssh......
  • 统信UOS搭建Squid代理服务器
    原文链接:统信UOS搭建Squid代理服务器hello,大家好啊!今天我要给大家介绍的是在统信UOS服务器操作系统1060e上部署搭建Squid代理服务器的详细步骤。Squid是一款广泛使用的代理服务器软件,它可以帮助企业或个人高效地管理网络流量,提高访问速度,并增强网络安全。通过使用htpasswd进行用户......
  • 生成Nginx服务器SSL证书和客户端证书
    Nginx服务器SSL证书生成passkey下面的命令用于生成一个2048bit的passkey,-passoutpass:111111用于避免交互式输入密码12345[tomcat@a02tmp]$opensslgenrsa-aes256-passoutpass:111111-outserver.pass.key2048GeneratingRSAprivatekey,2048b......
  • 【兼容认证】白鲸开源与银河麒麟高级服务器操作系统成功通过测试
    2024年1月2日,北京白鲸开源科技有限公司(以下简称"白鲸开源")荣幸宣布,白鲸开源旗下产品WhaleStudioV2.4已成功通过与麒麟软件有限公司旗下的银河麒麟高级服务器操作系统产品的兼容性测试。麒麟软件有限公司的银河麒麟高级服务器操作系统(飞腾版)V10和银河麒麟高级服务器操作系统......
  • tcp 远程服务器,C#编程学习之使用TcpClient / BeginConnect测试远程服务器tcp端口连接
    原文链接:hhttps://blog.csdn.net/weixin_36286567/article/details/119265325有时候经常需要对一些服务器的端口进行tcp连接测试,通常使用“telnetIP地址端口号”的方式即可,不能说这种方式不可取,只是使用起来比较麻烦,本着简单好用的目的,不如我们自己动手写一个测试tcp端口连接的......
  • 搭建Nginx服务器实现WEB服务
    一般搭建Web服务器,都会要求在该服务器上创建几个基于域名的虚拟主机,并且还需要使用DNS实现域名解析,下面内容我们就对这个问题来进行例题的演示。(用2个基于域名虚拟主机)希望能对各位it人士有所帮助,话不多说,我们直接进入主题!!!1.安装Nginxviminstallnginx2.创建所需的站点根目录,在根......
  • 教你在CentOS上搭建DNS服务器
    如果对您有帮助的话,请点赞收藏关注加评论谢谢!!!话不多说,直接进入主题~例题:搭建DNS服务器,DNS服务器域名为“自已姓名的完整汉语拼音.com”,要求为各服务器的域名提供正反向解析服务。启用bind-chroot功能,加固DNS服务器安全。1.搭建yum,安装BindChrootDNS服务器。yuminstallbind-chr......
  • K8s 部署 Baget (私有Nuget服务器)
    1.Baget介绍BaGet是一个构建于ASP.NETCore基础上的NuGetV3服务器的开源实现。2.有哪些Nuget服务器搭建方案NuGet.Server(Windows平台)、ProGet、MyGet3.编写yaml文件3.1deploymentapiVersion:apps/v1kind:Deploymentmetadata:name:bagetnamespace:de......
  • 幻兽帕鲁服务器游戏版本怎么升级更新?
    哈喽大家好,我是咕噜美乐蒂,很高兴又见面啦!幻兽帕鲁(MonsterHunter:World)是一款热门的多人在线游戏,玩家可以在服务器上与其他玩家一起探险、狩猎怪物。为了保持游戏的平衡性和提供更好的游戏体验,游戏开发者会定期发布更新版本。在本文中,我将为您详细介绍如何在幻兽帕鲁服务器上升级......
  • 服务器bond 与交换机对接
     一、各种模式优缺点 二、各模式与交换机的关系  三、各模式网卡汇聚模式简介及交换机侧配置四、服务器配置vi /etc/modprobe.d/modprobe.confaliasbond0bondingoptionsbond0miimon=100mode=6vi/etc/sysconfig/network-scripts/ifcfg-bond0 ......