首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将tomcat和eclipse集成为热部署环境

将tomcat和eclipse集成为热部署环境
EN

Stack Overflow用户
提问于 2009-06-15 22:23:10
回答 11查看 98.3K关注 0票数 88

我想以集成的方式设置eclipse和tomcat,这样对JSP和servlet(如果可能)的更改可以立即反映出来,而不需要部署。

好吧,这是那些在互联网上有很多答案的问题之一,但它们看起来都不同。(使用Sysdeo插件,使用JBOss插件,使用过时的Eclipse,使用MyEclipse,等等)我找不到一个权威的资源来参考。那么,为了我的利益,什么是最简单和最推荐的程序来设置它?

这里假设我已经独立运行了eclipse和tomcat。实际上,我已经使用下面的说明以一种非热部署的方式集成了它们:http://www.ibm.com/developerworks/opensource/library/os-eclipse-tomcat/index.html

Eclipse版本: 3.4.2 (Ganymede) Tomcat v6.0.20

EN

回答 11

Stack Overflow用户

发布于 2009-06-16 01:34:19

只需让eclipse将类文件直接写入$TOMCAT/webapps/MyWebApp/WEB_INF/classes目录。然后,配置apache-tomcat以检查类文件是否已更新,如果已更新,则重新加载它们。

要将tomcat配置为在类发生更改时自动重新加载它,您需要

编辑$TOMCAT/conf/context.xml并设置:

代码语言:javascript
复制
<Context reloadable="true"> 

您可能还需要编辑和重新加载webapps/$YourWebApp/web.xml文件,并包括:

代码语言:javascript
复制
<web-app reloadable="true">

我不记得是否需要这两个更改,但这就是我如何将tomcat-6.0.18配置为自动重新加载的。

票数 30
EN

Stack Overflow用户

发布于 2009-06-16 15:10:38

将Eclipse中的工作区更改为\tomcat\webapps,因为它只用于您的工作,这应该可以正常工作。无论您在Eclipse中做了什么更改,tomcat都会在同一个目录中查找要部署的应用程序

票数 3
EN

Stack Overflow用户

发布于 2012-02-07 17:17:41

在servers视图中,创建一个新的服务器,但不要向该服务器添加任何资源(项目)。双击servers location中的服务器。选择"Use tomcat installation“。将“部署路径”修改为tomcat部署目录(例如: c:\server\Tomcat 7.0.14\webapps)。扩展"Publishing section“。选中“在构建事件后自动发布”。保存并关闭。从eclipse菜单中选中"Project -> Build automatically“。在servers视图中,右键单击您的服务器"Add and remove“,发布您的项目。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/998737

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档