zoukankan      html  css  js  c++  java
  • eclipse自动同步插件filesync的使用

    eclipse自动同步插件filesync的使用

      (2013-08-30 10:02:57)
    标签: 

    it

    分类: eclipse
       这篇文章和之前我写的《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”选项,如果看到,那么安装成功。
    eclipse自动同步插件filesync的使用
     
     
    三,先手工部署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。比如我的:
        eclipse自动同步插件filesync的使用
     
    四,继续配置filesync
        回到eclipse,在你的“project expolrer”中,选择项目:mysql,右键选择“porperties”,再点击“file synchronization”,进行详细设置。
        勾选“enable filesync builder for project”,点击“add floder”,这里需要你选择你准备同步的范围,建议全选
        eclipse自动同步插件filesync的使用

     
         设置“Deaflut target folder”,这里是设置你部署的详细目录,在之前,我们已经手工部署过mysql项目,就是放在C:Program FilesApache Software FoundationTomcat 5.0webappsmysql.war下
         所以这里的地址就是:C:Program FilesApache Software FoundationTomcat 5.0webappsmysql.war
         eclipse自动同步插件filesync的使用
         OK,至此,设置全部完成
         今天重新检查了下文章,发现有点不对,在“default target folder”中设置地址,不是以.war结尾的,比如你的项目是:mysql,那么正确的地址是:C:Program FilesApache Software FoundationTomcat 5.0webappsmysql
     
     
    五,修改项目查看效果
        我们修改下项目文件,看看是否能够和目标目录(C:Program FilesApache Software FoundationTomcat 5.0webappsmysql.war)同步。
        简单点修改,就将“用户”改为“ID”,“密码”改为“passwd”,如下:
        eclipse自动同步插件filesync的使用
        保存后,回到eclipse,在你的“project expolrer”中,选择项目:mysql,右键点击“force file synchronization”选项,点击这个选项后,不会出现什么明显的等待响应,你就别傻等了。
     
    六,刷新页面,查看最新效果
        刷新localhost:8080/mysql的页面,查看刚刚修改的,是否显示
        eclipse自动同步插件filesync的使用
        yes,显示的正是我们刚刚修改的。这样,就算成功了。
     
     
    七,总结
        和《eclipse自动部署web项目设置》一文,目的其实相同,都是为了省事,一旦修改,只要刷新一下,就可以完成自动部署,只不过省去了创建tomcat server的步骤。
  • 相关阅读:
    【JAVA并发编程实战】7、日志服务
    【JAVA并发编程实战】6、中断
    【JAVA并发编程实战】5、构建高效且可伸缩的结果缓存
    【JAVA并发编程实战】4、CountDownLatch
    【JAVA并发编程实战】3、同步容器
    【JAVA并发编程实战】2、对象的组合
    【JAVA并发编程实战】1、对象的共享
    【Effective Java】12、避免过度同步
    【Effective Java】11、同步访问共享的可变数据
    【Effective Java】10、java注解使用
  • 原文地址:https://www.cnblogs.com/DaTouDaddy/p/8358960.html
Copyright © 2011-2022 走看看