zoukankan      html  css  js  c++  java
  • Eclipse自动部署项目到Tomcat的webapps下的有效方法 悟寰轩

    开发JavaEE项目,常用的工具有MyEclipse,Eclipse,netBeans等,个人比较喜欢用Eclipse,因为它MyEclipse体积小很多,响应速度也快,且足以满足需求。MyEclipse集成了很多插件,可以将项目自动部署到Tomcat服务器,如:复制一个已有的项目,在项目上点右键,选择Properties,修改下Web Project Settings为新的项目名称,比如修改login1为login2,deploy下,就到tomcat的webapps下自动生成login2这个项目文件夹。而在Eclipse中,创建一个新的项目,点运行时,可以在工作区下的.metadata.plugins org.eclipse.wst.server.coretmp1wtpwebapps自动生成login1,但是如果直接复制这个login1, 改名为login2,点击运行时将会提示找不到这个文件,因为不是创建项目,不会部署在工作区下的.metadata.plugins org.eclipse.wst.server.coretmp1wtpwebapps里,所以最好能把项目自动部署到tomcat的 webapps目录下,下面是常见的两种方法:

           前提:环境搭建

           Jdk1.6.0+Tomcat7.0+Eclipse 4.2.0

           安装路径:

           C:JavaJdk1.6.0

           C:JavaJre1.6.0

           C:\Program Files\Tomcat 7.0.11

           E:workspace 我的Eclipse的工作台

           E:Eclipse/Eclipse.exe  Eclipse所在目录

          第一种  把项目打包成*.War文件。比如:在Eclipse里,先创建项目login1,然后复制login1并改名为login2,增加或者修改 login2里的类文件后,为了测试下能否实现某功能,就在login2项目上,选择"Export" , 导出为WAR文件,比如命名为login2.War,然后复制这个login2.WAR文件到C:Tomcat 7.0.11webapps下,停止Tomcat服务,重新启动Tomcat服务,login2.war会自动解压出一个文件夹login2,再打开http://127.0.0.1:8080/login2/index.jsp就可以访问了,测试能否实现某功能。这个方法的缺点是,如果需要修改源代码,必须重新打包修改后的war文件,复制到C:Tomcat 7.0.11webapps下并覆盖原来的login2.war,如果需要修改很多次,就需要覆盖很多次,无意义的工作很多,最好是Eclipse里每修改下 源代码,重启TOMCAT服务就可以加载新代码测试,怎样实现了,请参看第二种方法。

            第二种  要实现的目标就是让ECLIPSE自动部署项目到tomcat的C:Tomcat 7.0.11webapps下,而不是到工作区下的.metadata.pluginsorg.eclipse.wst.server.core tmp1wtpwebapps,可以实现,方法很简单。

           新建个Dynamic Web Project,命名为mysql,在WebContent下,新建个文件index.jsp,随便写段代码,

    见图一

    Eclipse自动部署项目到Tomcat的webapps下的有效方法

    点击mysql项目名,然后点击右键Run As—》Run on Server,按照图二

    Eclipse自动部署项目到Tomcat的webapps下的有效方法

    的样式,点击 Next,再点Finish,见图三

    Eclipse自动部署项目到Tomcat的webapps下的有效方法

    Servers下,已经添加好了一个Tomcat v7.0 Server,在上面点右键,选择open,打开,见图四

    Eclipse自动部署项目到Tomcat的webapps下的有效方法

    Server Locations 的状态为灰色,修改不了,见图五


    Eclipse自动部署项目到Tomcat的webapps下的有效方法

    关键就是需要修改这里,那么怎么能修改呢?先要移除掉部署在其中的项目,见图六

    Eclipse自动部署项目到Tomcat的webapps下的有效方法Server Locations 的状态不为灰色可修改,见图七

    Eclipse自动部署项目到Tomcat的webapps下的有效方法
    可以修改Server Locations 的配置了。

           配置修改3个地方:

           1、选择"Use Tomcat installation ",默认为"Use Workspace metadata ",见图八;

         2、选中"Use Tomcat insallation "后,下面一行,Server Path 自动修改为C:\Program Files\Tomcat 7.0.11(Tomcat安装路径)

           3、Deploy Path 处需要修改为"webapps" ,默认为"wtpwebapps"。

    Eclipse自动部署项目到Tomcat的webapps下的有效方法
    文件修改完,点击close,关闭。弹出对话框,选择YES,保存设置。

    至此,设置完成,以后复制一个项目,只需在项目mysql,右键,选择Properties,再选择Web Project Settings修改下项目名称就可以自动部署到Tomcat的Webapps目录下了。见图九。

    [转载]Eclipse自动部署项目到Tomcat的webapps下的有效方法

  • 相关阅读:
    大数加法、乘法实现的简单版本
    hdu 4027 Can you answer these queries?
    zoj 1610 Count the Colors
    2018 徐州赛区网赛 G. Trace
    1495 中国好区间 尺取法
    LA 3938 动态最大连续区间 线段树
    51nod 1275 连续子段的差异
    caioj 1172 poj 2823 单调队列过渡题
    数据结构和算法题
    一个通用分页类
  • 原文地址:https://www.cnblogs.com/sunxucool/p/3014412.html
Copyright © 2011-2022 走看看