核心内容摘要
基于SpringBoot的养老院管理系统设计与实现
一个tomcat下如何部署多个项目Linux跟windows系统下的步骤都差不多以下linux系统下部署为例。
windows系统下部署同理。
1 不修改端口部署多个项目清楚tomcat目录结构的应该都知道项目包是放在webapps目录下的那能否在同一个tomcat的webapps目录下运行多个不同项目呢答案是可以的。
将多个项目包放入webapps文件夹下
修改conf下的server.xml文件新增web应用节点定位到server.xml文件结束标签之前新增web应用节点一个节点代表一个项目以上新增内容说明docBase属性: 指定Web应用的文件路径可以是绝对路径也可以给定相对路径path属性: 指定访问该Web应用的URL入口。
reloadable属性: 若这个属性为truetomcat服务器在运行状态下会监视WEB-INF/classes和WEB-INF/lib目录下class文件的改动如果监测到class文件被更新服务器会自动重新加载Web应用。
注意每个项目本身的一些配置文件修改例如数据库连接信息配置请自行配置好这里不做赘述。
另外以上第2步server.xml中新增节点不是必须的可以直接进入第3步也ok。
重启tomcat浏览器输入访问项目地址注意以开发提供的项目部署文档说明中地址为准去进行访问测试浏览器访问第一个项目地址ip:8080/ningmengban/app/register/regiseter.html成功。
浏览器访问第二个项目地址ip:8080/erp/regist成功。
2 修改端口部署多个项目我们已经清楚一个webapps下面可多个项目。
另外一种思路则是可否多个webapps每个webapps下面运行一个项目答案也是可以的。
tomcat目下复制webapps目录并重命名为webapps1Tomcat下webapps已经部署了一个项目复制webapps重命名为webapps1并在该文件夹下删除第一个项目放第二个项目
修改tomcat的conf目下的server.xml文件设置端口等信息1server.xml已有第一个项目的配置信息现在需要新增第二个项目的配置在Server节点下新增Service节点第2个Service节点复制第1个Service内容2复制后做如下端口等配置修改以上修改信息说明Service的name属性修改为Catelina1http协议访问的Connector port属性修改为8081AJP协议访问的Connector port属性修改为8010Engine的name属性修改为Catelina1Host的appBase属性修改为webapps
重启tomcat浏览器输入访问项目地址浏览器访问第一个项目地址ip:8080/ningmengban/app/register/regiseter.html成功。
浏览器访问第二个项目地址ip:8081/erp/regist成功。
最后下方这份完整的软件测试视频教程已经整理上传完成需要的朋友们可以自行领取【保证100%免费】软件测试面试文档我们学习必然是为了找到高薪的工作下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料并且有字节大佬给出了权威的解答刷完这一套面试资料相信大家都能找到满意的工作。