- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TomcatPlugin的安装、配置和使用
Tomcat Plugin的安装、配置和使用
下载Tomcat Plugin:tomcatPluginV321.zip。
解压缩到Eclipse的plugins目录中
重启Eclipse,将看到Tomcat的醒目标志。
图1 TOMCAT Plugin插件
前面三步比较好配置,按照上面说的步骤安装都没有问题。
下面主要要讲解为了获得TOMCAT的热部署要求,我们需要做哪些具体的设置。
设置Tomcat
选择合适的版本,需要5.5以上的,设置Context declaration mode为Context files.
图2 Window/Preference/Tomcat 设置
这里再次提醒:需要TOMCAT5.5之后的版本,5.5之前的版本会出问题。关于安装和配置TOMCAT,请参照约定来做。
确保 %tomcat安装目录下%\conf\Catalina\localhost\pm.xml文件中,docBase指向的是Eclipse项目中的install/build/webapp目录。
设置tomcat的源代码目录。选择自动计算。
图3 Window/Preference/Tomcat 设置
设置源代码目录,方便以后直接在代码中进行调试跟踪,设置断点等情况。
在Eclipse项目中设置Tomcat的属性。
图4 Eclipse项目中的Tomcat 设置
进入到项目中,再设定项目中Tomcat的属性。
选择“Is a Tomcat Project”:表示该项目也是TOMCAT的项目。
“Mark the context as reloadable”:Tomcat可以重新Reload Context,在项目中,如果Tomcat重新Reload Context,会出现错误,是由实体工具所引起的。
“Redirect context logger to eclipse console”:把以前写道context-logger中的东西,重定向到eclipse控制台上,方便显示的需要。
Web application的根目录:/,这个和后面DevLoader Classpath有影响,我们把它设置为项目的根目录。
项目在Tomcat中的docBase设置的是项目中 install\build\webapp目录。
设置DevLoader ClassPath
这个选项是tomcat专门为开发准备的,在开发过程中,我们会修改源代码和很多JSP,如果每次修改都需要重新启动tomcat的话,那么开发效率太慢。DevLoaderClassPath就是开发的时候Tomcat加载的类路径,它主要来源于两个地方:
项目的源代码在Eclipse中编译后classes存放的路径
项目在Eclipse中设置的build-path。
且1中所述的classes,不应该在2中的jar包里头。
如果1的classes也包含在2的jar包中,那么tomcat是不能热替换classes的,这和tomcat的类加载顺序有关。
所以,如果build-path中包含了pmshare.jar, 而咱们也有share的源码,那么,在DevLoader中将pmshare.jar去掉,这样,只要share的源码改变了,DevLoader会在eclipse的编译后classes中找。这样就能做到代码的热部署了,省去了很多麻烦。对于其他的jar包也是一样的。把自己有的src对应的jar包在DevLoader中去掉就可以了。
Devloader的配置方法:拷贝DevLoader class到tomcat的server\classes目录下。
好了到此为止,Eclipse中Tomcat的相关设置就已经设置好了。
使用方法
直接在Eclipse中启动Tomcat,如果需要修改JAVA代码,直接修改,编译代码之后,刷新页面就可以了。不用重新启动Tomcat,这样就节约很多时间了。
文档评论(0)