项目的自动部署

我用ecilpse3.6 +svn单机发布项目以及修改文件内容(除了配置文件)eclipse会自动部署项目,也就是可以实时的看到编辑效果而不用重新启动web服务器,但是现在是3个人同时使用。其他人改动页面之后想要查看下改动后的页面效果,他们commit之后,我这边按道理来说项目的内容是变化了的,但是我每次都要去手动的update到最新版本才可以实现热部署。
问题:
如何能够让team的其他成员的SVN 在 commit之后能够实时的部署到项目以达到热部署的效果。
ps:他们的机器上是没有IDE的,也就是checkout的时候只是部分代码,而不是整个工程全部。
谢谢,希望能帮我出出主意

3个回答

tomcat\conf\server.xml
找到这个文件
找到标记,在结束标记前(这个位置好找,不易出错)加

这个是我的例子
docBase 是你项目的位置,一定项目web应用的根
path 是访问路径 http://ip:port/这样来访问
reloadable="true" 自动更新部署

你是用tomcat服务?
不管你用什么服务,要自动部署肯定是服务对应的项目改变了,服务才会重新自动部署。

svn提交后,改变了svn服务器上的项目,如果你的web服务部署的项目对应到svn服务器上的项目,那应该会自动部署;换句话说,如果你的web服务部署的项目对应的是你本机的某个位置上的项目,那么你需要将svn服务器上的项目更新到本机,web服务才会重新部署。

个人这样理解
我想你部署的项目不是svn上的,而是你本机上的
如果svn服务器安装在你本机,那就直接将web服务对应到svn服务器的项目应该能达到你想要的效果

那你直接将你部署的项目对应成svn服务器的那个项目
比如你的项目名叫Project
你的IDE的workspace或者你自定义的其他目录下会有这个项目,但这个项目是你本机
而在svn服务安装文件中也会有一个Project项目,这个是大家的
你只需要将tomcat 的部署对应到svn那个项目就应该能行

我用的是CVS。。安装CVS时会建一个库存放项目,我没安装过SVN,但应该也是如此的

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问