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

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

一,安装filesync

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

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

   至此,安装完成。

二,检查filesync是否可用

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


三,先手工部署web项目

   
filesync还没有完全配置完成,到这里还不能使用,但我先跳过这步。

    首先对一个普通的web项目手工部署。

    在你的“project
expolrer”中,选择一个项目:mysql。

    右键→export→war
file,将生成的war包放入到tomcat的webappas下,比如:C:Program FilesApache
Software FoundationTomcat 5.0webappsmysql.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
FilesApache Software FoundationTomcat
5.0webappsmysql.war下

   
 所以这里的地址就是:C:Program FilesApache Software
FoundationTomcat 5.0webappsmysql.war

   
 
   
 OK,至此,设置全部完成

     今天重新检查了下文章,发现有点不对,在“default target
folder”中设置地址,不是以.war结尾的,比如你的项目是:mysql,那么正确的地址是:C:Program
FilesApache Software FoundationTomcat
5.0webappsmysql

五,修改项目查看效果

   
我们修改下项目文件,看看是否能够和目标目录(C:Program FilesApache Software
FoundationTomcat 5.0webappsmysql.war)同步。

   
简单点修改,就将“用户”改为“ID”,“密码”改为“passwd”,如下:

 
  

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

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

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

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

七,总结

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

    


 青春就应该这样绽放  游戏测试:三国时期谁是你最好的兄弟!!  你不得不信的星座秘密

[转载]eclipse自动同步插件filesync的使用的更多相关文章

  1. FileSync plugin for Eclipse 安装注意事项 Eclipse文件同步插件

    习惯了使用MyEclipse,各种插件不用自己安装,觉得开发起来很方便,现在大家都用Eclipse了,还有不用Eclipse用更高级的,IT当然开发大型项目没人用UltraEdit吧,虽然是一个不错的 ...

  2. 转:FileSync plugin for Eclipse 安装注意事项 Eclipse文件同步插件

    习惯了使用MyEclipse,各种插件不用自己安装,觉得开发起来很方便,现在大家都用Eclipse了,还有不用Eclipse用更高级的,IT当然开发大型项目没人用UltraEdit吧,虽然是一个不错的 ...

  3. [置顶] 玩转Eclipse — 自动注释插件JAutodoc

    代码注释是一种良好的编程习惯.不管对于他人还是自己,注释都有助于代码的阅读和理解.手动添加注释,是一个非常费时和繁琐的工作,严重影响软件开发效率,这也是绝大多数程序员不愿添加注释的主要原因.JAuto ...

  4. eclipse自动提示功能没了的解决办法(转载)

    eclipse自动提示功能没了的解决办法 标签: eclipse联想 2012-08-09 14:32 24687人阅读 评论(7) 收藏 举报  分类: Android(38)  版权声明:本文为博 ...

  5. eclipse中svn插件的工程不能与svn资源库同步的解决方法

    eclipse中svn插件的工程不能与svn资源库同步的解决办法 最近几天自己的工程与资源库同步总是出现问题,重启机器后发现资源库丢失了,无法进行同步. 解决办法如下: 1.右键工程---->选 ...

  6. eclipse 远程文件实时同步,eclipse远程部署插件

    [转自] http://zhwj184.iteye.com/blog/1842730 eclipse 远程文件实时同步,eclipse远程部署插件 github地址:https://github.co ...

  7. 设置eclipse的Maven插件引入依赖jar包后自动下载并关联相应的源码(转)

    好多用 Maven 的时候会遇到这样一个棘手的问题: 就是添加依赖后由于没有下载并关联源码,导致自动提示无法出现正确的方法名,而且不安装反编译器的情况下不能进入方法内部看具体实现 . 其实 eclip ...

  8. (转载)eclipse插件安装的四种方法

    eclipse插件安装的四种方法 Eclipse插件的安装方法 1.在eclipse的主目录(ECLIPSE_HOME, 比如在我的机器上安装的目录是:D:\eclipse)有一个plugins的目录 ...

  9. Eclipse自动生成作者、日期注释等功能设置(转载)

    在使用Eclipse 编写Java代码时,自动生成的注释信息都是按照预先设置好的格式生成的. 修改作者.日期注释格式:打开Windows->Preferences->Java->Co ...

随机推荐

  1. Safari不兼容Javascript中的Date问题

    在IOS5以上版本(不包含IOS5)中的Safari浏览器能正确解释出Javascript中的 new Date('2013-10-21') 的日期对象,但是在IOS5版本里面的Safari解释new ...

  2. [转]xshell实现端口转发

    原文: https://www.cnblogs.com/linxizhifeng/p/8657795.html https://blog.csdn.net/qq_34039315/article/de ...

  3. 不可不知的Python模块: collections

    原文:http://www.zlovezl.cn/articles/collections-in-python/ Python作为一个“内置电池”的编程语言,标准库里面拥有非常多好用的模块.比如今天想 ...

  4. 轻松解决vuejs跨域

    Vuejs跨域问题实战 有时候,本地使用webpack开启一个node的dev端口,项目中使用vuejs去访问别人家的api,比如豆瓣或者其他的api,不使用jsonp肯定就会报跨域的问题. 如何让我 ...

  5. Intellij idea断点 Debugger slow: Method breakpoints my dramatically slow down debugging

    不知道点到哪里了,IDEA调试特别卡,而且总是如下提示, Debugger slow: Method breakpoints my dramatically slow down debugging 意 ...

  6. Modbus常用功能码协议详解

    Modbus常用功能码协议详解 01H-读线圈状态 1)描述:读从机线圈寄存器,位操作,可读单个或者多个: 2)发送指令: 假设从机地址位0x01,寄存器开始地址0x0023,寄存器结束抵制0x003 ...

  7. VMware 安装Arch Linux记录

    首先说明一下我的环境. 1.VMware Workstation 10.0.1 build-1379776 2.archlinux-2014.02.01-dual.iso 首先建立虚拟机,其他的不提了 ...

  8. iOS开发点滴 - 关闭键盘

    有时候系统显示的键盘会挡住视图中某些重要的控件,这个时候当用户按下换行键,就应该取消UITextField对象的第一响应(First Responder)状态而关闭键盘. 1. 首先,视图控制器必须遵 ...

  9. 论asp.net out、ref、return

    论asp.net out.ref.return ref(引用类型) ref引用类型进出都必须赋值,赋值后会改变类型原来的指针. out(值类型) out值类型进可以不赋值,出必须赋值. return( ...

  10. 【树莓派】树莓派刷Android系统

    树莓派3安装Android TV系统图文教程 http://www.mz6.net/news/android/6866.html 树莓派3 Android TV系统怎样安装?树莓派3一个重要用途就是当 ...