问题描述
- 多台tomcat服务器之间实现代码同步,Javaweb的 10C
- 请问一下如何在多台tomcat服务器之间实现代码同步,就是说一台服务器上的Javaweb项目,
和另一台服务器上的Javaweb项目进行实时同步,一旦一台更新,另一台也自动更新;
需要详细点的步骤,最好有个例子;小弟C币不是很多,菜鸟一个,谢谢!
解决方案
我们这都是把项目编译好的文件放到中间服务器,因为是linu系统。用脚本自动更新重启!你们也可以自己写个脚本自动更新
解决方案二:
写个脚本,将文件拷贝过去,让那后再写个脚本启动tomcat 。
解决方案三:
最好是弄个脚本启动tomcat,,,
解决方案四:
在服务器上写好shell脚本功能是自动拉取升级包自动重启和自动部署.
然后编写ant脚本打包好项目后同时上传到中间服务器中.
就能完成你的需求了.
另外请关注 : http://git.oschina.net/wangkang/llsfw
希望能够帮到你.
解决方案五:
自己解决了,把redis所需包(commons-pool2-2.0.jar,jedis-2.4.2.jar,tomcat-redis-session-manager-2.0.0.jar)放到tomcat的lib中,然后把所有从前台请求至后台的方法改为用session传值,就可以了。
测试结果为:当两台服务器,登录相同帐号密码时,无论刷新多少次jsessionid都是一样的。
时间: 2024-11-16 19:28:46