这篇文章和之前我写的《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. iOS开发-UIRefreshControl下拉刷新

    下拉刷新一直都是第三库的天下,有的第三库甚至支持上下左右刷新,UIRefreshControl是iOS6之后支持的一个刷新控件,不过由于功能单一,样式不能自定义,因此不能满足大众的需求,用法比较简单在 ...

  2. Pascal's Triangle leetcode java(杨辉三角)

    题目: Given numRows, generate the first numRows of Pascal's triangle. For example, given numRows = 5, ...

  3. JS中三目运算符和if else的区别,你弄得明白吗

    今天写了一个图片轮播的小demo,用到了判断   先试了一下if else,代码如下:   if(n >= count-1){ n =0; }else{ n ++; } 随后代码写完了,准备优化 ...

  4. [转]学习块格式化上下文(BlockFormattingContext)

    原文:https://www.cnblogs.com/elcarim5efil/p/4745796.html   格式化上下文 格式化上下文( formatting contexts )├── 块级格 ...

  5. [Docker] Driver Bridge network for linking containers

    In previous postwe have seen how to link two container together by using `--link`: # docker run -d - ...

  6. yii源码三 -- db

    <AR> CActiveRecord:path:/framework/db/ar/CActiveRecord.phpoverview:is the base class for class ...

  7. 关于LayoutInflater的错误用法(警告提示:Avoid passing null as the view root)

    项目中用LayoutInflater加载xml布局一直飘黄警告,上网搜了搜发现没有解释明白的,到是找到了一篇外国的博文,但是竟然是英文...幸好以前上学时候的英语不是很差加上谷歌的辅助,简单翻一下!  ...

  8. C# 动态解析表达式

    需求 我们很难捉摸用户的思维,即使使用非常正式的文档规范某些数据的定义.结果的标准等,也不能抵挡住用户不断变化的需求,但他们有个万变不离的东西——你做这个东西要是万能的,即输入参数类型.个数等发生改变 ...

  9. 分享一个CSS+JavaScript框架materializecss

    一.内容: CSS+JavaScript框架materializecss. 二.网址:http://materializecss.com 三.图片:

  10. Warning: Divide by zero.

    问题:如标题 解决方案:分母加上+eps   参考自:http://www.ilovematlab.cn/thread-43128-1-1.html