(1)访问 http://www.eclipsetotale.com/tomcatPlugin.html,下载tomcatPluginV331.zip、 tomcatPluginV33.zip、
(2)将 tomcatPluginV331.zip 包中的【com.sysdeo.eclipse.tomcat_3.3.1.jar】文件拷贝到eclipse安装目录【plugins】目录下,将 tomcatPluginV33.zip 包中【DevloaderTomcat7.jar】文件拷贝到Tomcat安装目录中【lib】目录下
(3)打开Eclipse,工具栏上出现Tomcat图标时,说明插件安装成功
(4)点击 windows->Preferences->左边列表上Tomcat,配置Tomcat安装目录及配置路径以及配置Tomcat JDK 【Tomcat->JVM Settings】
(5)点击Eclipse中项目,右键选择【Tomcat】项,勾选右边的【Is a Tomcat Project】项,输入Context name 一般与项目名一致
(6)选择第二个Tab卡【DevLoader Classpath】,选择Activate DevLoader ,选择全部Check All,点击Apply
(7)此时会在Tomcat 安装目录 conf\Catalina\localhost 下生成对应的 xml 配置文件,打开该文件,默认生成的 Context 配置 name 属性项目名前面有时不带 ‘/’,另外需对配置做些调整,最终的配置如下:
<Context path="/myPorject" reloadable="true" docBase="D:\myPorject\src\main\webapp" workDir="D:\myPorject\myProject\work" >
<Loader className="org.apache.catalina.loader.DevLoader" delegate="true" reloadable="true" debug="1" useSystemClassLoaderAsParent="false" />
</Context>
注意: docBase 一定要制定到项目的 webapp 目录上。
(8)项目根目录下会生成【.#webclasspath】文件,此时可将第(6)步的配置取消掉,即取消 【DevLoader Classpath】的勾,方便对此文件进行修改,而不被冲掉。一般使用了Maven或者Gradle 多模块方式构建项目时,需要对此文件进行修改
依赖的子项目可通过手动方式向 .#webclasspath 添加内容,如:
D:\projects\my-porject1\bin
D:\projects\my-porject2\bin
D:\projects\my-porject3\bin
D:\projects\my-porject4\bin
(9)至此配置完成,点击工具类栏上的【Tomcat图标】,启动项目即可。
PS:此种方式不支持项目classes 路径下的Servlet3.0的注解, Jar包中的注解可正常加载,如需加载项目中的注解方式的Servlet或Listener可按需求在web.xml进行陪配置调试,正式上线后可删除web.xml中的配置。