这篇文章和以前我写的《eclipse下自动部署WEB项目》根本目的是同样的,只是达到目的的方式不一样。
OK,在此以前,咱们就先别管tomcat自动部署了。
一,安装filesync
将下载获得的文件,放入到eclipse\dropins目录下,大部分都说必须放到\dropins目录下,其实我测试了下,放在eclipse\plugins下,一样可行。不过,安全起见,你仍是放\dropins目录下吧。
至此,安装完成。
二,检查filesync是否可用
打开eclipse工程,选择任意项目,右键点击,是否能够看到“force file synchronization”选项,若是看到,那么安装成功。
三,先手工部署web项目
filesync尚未彻底配置完成,到这里还不能使用,但我先跳过这步。
首先对一个普通的web项目手工部署。
在你的“project expolrer”中,选择一个项目:mysql。
右键→export→war file,将生成的war包放入到tomcat的webappas下,好比:C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\mysql.war
启动tomcat,打开localhost:8080/mysql,是否正常浏览?若是能够,那就OK。好比个人:
四,继续配置filesync
回到eclipse,在你的“project expolrer”中,选择项目:mysql,右键选择“porperties”,再点击“file synchronization”,进行详细设置。
勾选“enable filesync builder for project”,点击“add floder”,这里须要你选择你准备同步的范围,建议全选
设置“Deaflut target folder”,这里是设置你部署的详细目录,在以前,咱们已经手工部署过mysql项目,就是放在C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\mysql.war下
因此这里的地址就是:C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\mysql.war
OK,至此,设置所有完成
今天从新检查了下文章,发现有点不对,在“default target folder”中设置地址,不是以.war结尾的,好比你的项目是:mysql,那么正确的地址是:C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\mysql
五,修改项目查看效果
咱们修改下项目文件,看看是否可以和目标目录(C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\mysql.war)同步。
简单点修改,就将“用户”改成“ID”,“密码”改成“passwd”,以下:
保存后,回到eclipse,在你的“project expolrer”中,选择项目:mysql,右键点击“force file synchronization”选项,点击这个选项后,不会出现什么明显的等待响应,你就别傻等了。
六,刷新页面,查看最新效果
刷新localhost:8080/mysql的页面,查看刚刚修改的,是否显示
yes,显示的正是咱们刚刚修改的。这样,就算成功了。
七,总结
和《eclipse自动部署web项目设置》一文,目的其实相同,都是为了省事,一旦修改,只要刷新一下,就能够完成自动部署,只不过省去了建立tomcat server的步骤。