java文件sync_eclipse自动同步插件filesync的使用

本文介绍了如何使用filesync插件在Eclipse中实现Java项目的自动部署。首先,从官方网站下载并安装filesync,将其放入Eclipse的dropins目录。然后,检查filesync是否可用,通过右键菜单的"force file synchronization"确认安装成功。接着,手动部署一个web项目到Tomcat,并配置filesync的同步路径。最后,修改项目文件并强制同步,验证文件已更新到Tomcat服务器,从而实现自动部署。
摘要由CSDN通过智能技术生成

这篇文章和之前我写的《eclipse下自动部署WEB项目》根本目的是一样的,只是达到目的的方式不同。

OK,在此之前,我们就先别管tomcat自动部署了。

一,安装filesync

先去下载安装文件吧,进入http://andrei.gmxhome.de/filesync/links.html,按照官方说法,是要根据eclipse的版本,来安装对应的filesync版本。我在这里,推荐下载最新的版本1.3.8的。

将下载得到的文件,放入到eclipse\dropins目录下,大部分都说必须放到\dropins目录下,其实我测试了下,放在eclipse\plugins下,同样可行。不过,安全起见,你还是放\dropins目录下吧。

至此,安装完成。

二,检查filesync是否可用

打开eclipse工程,选择任意项目,右键点击,是否可以看到“force file synchronization”选项,如果看到,那么安装成功。

390025c91b656e5ce420d71183946430.png

三,先手工部署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。比如我的:

5efb202aa0e776e93cb197a55a698754.png

四,继续配置filesync

回到eclipse,在你的“project expolrer”中,选择项目:mysql,右键选择“porperties”,再点击“file synchronization”,进行详细设置。

勾选“enable filesync builder for project”,点击“add floder”,这里需要你选择你准备同步的范围,建议全选

b73459c83be1d5fcc1792389a7a0f625.png

设置“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

d3b81246a1f155185a8e4631c4d4595f.png

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”,如下:

4a81a40e92171e85f3c3429cd36ff009.png

保存后,回到eclipse,在你的“project expolrer”中,选择项目:mysql,右键点击“force file synchronization”选项,点击这个选项后,不会出现什么明显的等待响应,你就别傻等了。

六,刷新页面,查看最新效果

刷新localhost:8080/mysql的页面,查看刚刚修改的,是否显示

0e9d2126791f989b685fef6a9aa755cb.png

yes,显示的正是我们刚刚修改的。这样,就算成功了。

七,总结

和《eclipse自动部署web项目设置》一文,目的其实相同,都是为了省事,一旦修改,只要刷新一下,就可以完成自动部署,只不过省去了创建tomcat server的步骤。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值