Web项目,分布开发,统一部署
有一个WEB项目,将其分为好几个模块开发,也就是建立了好几个WEB应用,开发完成后要统一部署,大侠们,该怎么做?
服务用Nginx+Tomcat,用EHCACHE做缓存。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
有一个WEB项目,将其分为好几个模块开发,也就是建立了好几个WEB应用,开发完成后要统一部署,大侠们,该怎么做?
服务用Nginx+Tomcat,用EHCACHE做缓存。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(19)
SSO
hadson 统一打包发布
考虑用EAR吧
OK,我试试!!
war
war? ear?
呵呵!!
最简单的做法:数据库和数据访问的类写好,其它功能都用纯JSP实现,最终把每个人写的JSP合一下就是了
用tomca做部署的话的应该不是分布式应用。
是多个web应用,只是按模块开发的。对你说的这个搭好基线,控制代码,最关键的归并发布,能详细说一下嘛,或者有参考资料之类的。谢谢了!!
没搞明白你的应用,是一个web应用还是多个?如果只是按模块开发的话,那就大好基线,控制公共代码。每次进行一次归并发布。
如果真的如你所说是分布式应用,那就使用前置机和服务机的方式搞。
这个WEB应用还要使用相同的Session。管理就采用的是Maven,我问的是如何部署?
@子青 这些web应用是要合并为一个应用的吗?
回复
你可以通过缓存了让Session同步。如果用户量不是特别大,可以部署 在同一台服务器上。
@蟋蟀MM
@蟋蟀MM 嗯,你说的我都明白,这是一个WEB应用的时候没有问题,现在有好几个WEB应用呢。。。每个应用之间还有耦合呢。
建议你用Maven来管理这些项目,Maven可以很好的处理好项目之间的关系。
同问,帮顶,正在搞的架构,目前在探索中。。。
OK,谢谢!!
从架构角度来说,先要考虑用户问题,然后是权限,其次是各个模块之间接口的问题,可以搞一个企业服务中心,注册各个模块用。这些你可以参考portal的相关文档。另外,soa等相关知识,也对这个有帮助。