这篇文章和之前我写的《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. JavaScript 移动和触摸框架

     jQuery Mobile : 是 jQuery 在手机上和平板设备上的版本号. jQuery Mobile 不仅会给主流移动平台带来jQuery核心库.而且会公布一个完整统一的jQuery移动UI ...

  2. Android -- Handling back button press Inside Fragments

    干货(1) 首先创建一个抽象类BackHandledFragment,该类有一个抽象方法onBackPressed(),所有BackHandledFragment的子类在onBackPressed方法 ...

  3. kaggle预测

    两个预测kaggle比赛 一 .https://www.kaggle.com/c/web-traffic-time-series-forecasting/overview Arthur Suilin• ...

  4. ARM 汇编的mov操作立即数的疑问

    1. 因为对arm汇编有些指令还不能理解,特别是一些相似功能指令间的区别.偶然在网上搜到"faq ARM assembly",其中描述的几个问题还是值得好好研究一下. 2. 慢慢的 ...

  5. PhpExcel 删除默认的Sheet

    最近使用ThinkPHP的第三方插件PheExcel导出多语言文件,但导出的文档中最后一个Sheet并不是我Code生成的 因为导出后的文件编辑后会再导入到系统中,因此对于该sheet必须删除掉[经测 ...

  6. 如何将.NET 4.0写的Windows service和Web API部署到docker上面

    Web API. 看这篇文章: https://docs.microsoft.com/en-us/aspnet/mvc/overview/deployment/docker-aspnetmvc Win ...

  7. How could I create a custom windows message?

    [问题] Our project is running on Windows CE 6.0 and is written in C++ . We have some problems with the ...

  8. .NET 服务器定位模式(Service Locator Pattern)——Common Service Locator

    本文内容 场景 目标 解决方案 实现细节 思考 相关模式 更多信息 参考资料 Common Service Locator 代码很简单,它一般不会单独使用,而是作为一个单件模式,与像 .net Uni ...

  9. Persistent Netcat Backdoor

    In this example, instead of looking up information on the remote system, we will be installing a net ...

  10. linux:C++的socket编程

    基本的局域网聊天 局域网聊天TCP服务端: #include <sys/types.h> #include <sys/socket.h> #include <stdio. ...