整站seo定制,公众号制作培训,网站代运营公司有哪些,县局网站建设招标一个tomcat下如何部署多个项目#xff1f;Linux跟windows系统下的步骤都差不多#xff0c;以下linux系统下部署为例。windows系统下部署同理。
1 不修改端口#xff0c;部署多个项目
清楚tomcat目录结构的应该都知道#xff0c;项目包是放在webapps目录下的#xff0c;那…一个tomcat下如何部署多个项目Linux跟windows系统下的步骤都差不多以下linux系统下部署为例。windows系统下部署同理。
1 不修改端口部署多个项目
清楚tomcat目录结构的应该都知道项目包是放在webapps目录下的那能否在同一个tomcat的webapps目录下运行多个不同项目呢
答案是可以的。
1、将多个项目包放入webapps文件夹下 2、修改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。
3、重启tomcat浏览器输入访问项目地址
注意以开发提供的项目部署文档说明中地址为准去进行访问测试
浏览器访问第一个项目地址ip:8080/ningmengban/app/register/regiseter.html成功。 浏览器访问第二个项目地址ip:8080/erp/regist成功。 2 修改端口部署多个项目
我们已经清楚一个webapps下面可多个项目。另外一种思路则是可否多个webapps每个webapps下面运行一个项目
答案也是可以的。
1、tomcat目下复制webapps目录并重命名为webapps1 Tomcat下webapps已经部署了一个项目复制webapps重命名为webapps1并在该文件夹下删除第一个项目放第二个项目 2、修改tomcat的conf目下的server.xml文件设置端口等信息
1server.xml已有第一个项目的配置信息现在需要新增第二个项目的配置在Server节点下新增Service节点第2个Service节点复制第1个Service内容 2复制后做如下端口等配置修改 以上修改信息说明
Service的name属性修改为Catelina1 http协议访问的Connector port属性修改为8081 AJP协议访问的Connector port属性修改为8010 Engine的name属性修改为Catelina1 Host的appBase属性修改为webapps1
3、重启tomcat浏览器输入访问项目地址
浏览器访问第一个项目地址ip:8080/ningmengban/app/register/regiseter.html成功。 浏览器访问第二个项目地址ip:8081/erp/regist成功。 【下面是我整理的2023年最全的软件测试工程师学习知识架构体系图】 一、Python编程入门到精通
二、接口自动化项目实战 三、Web自动化项目实战
四、App自动化项目实战 五、一线大厂简历
六、测试开发DevOps体系 七、常用自动化测试工具
八、JMeter性能测试 九、总结文末尾部小惊喜
生命不息奋斗不止。每一份努力都不会被辜负只要坚持不懈终究会有回报。珍惜时间追求梦想。不忘初心砥砺前行。你的未来由你掌握
生命短暂时间宝贵我们无法预知未来会发生什么但我们可以掌握当下。珍惜每一天努力奋斗让自己变得更加强大和优秀。坚定信念执着追求成功终将属于你
只有不断地挑战自己才能不断地超越自己。坚持追求梦想勇敢前行你就会发现奋斗的过程是如此美好而值得。相信自己你一定可以做到
最后感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走 这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴上万个测试工程师们走过最艰难的路程希望也能帮助到你