我想以集成的方式设置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
发布于 2009-06-16 01:34:19
只需让eclipse将类文件直接写入$TOMCAT/webapps/MyWebApp/WEB_INF/classes目录。然后,配置apache-tomcat以检查类文件是否已更新,如果已更新,则重新加载它们。
要将tomcat配置为在类发生更改时自动重新加载它,您需要
编辑$TOMCAT/conf/context.xml
并设置:
<Context reloadable="true">
您可能还需要编辑和重新加载webapps/$YourWebApp/web.xml
文件,并包括:
<web-app reloadable="true">
我不记得是否需要这两个更改,但这就是我如何将tomcat-6.0.18配置为自动重新加载的。
发布于 2009-06-16 15:10:38
将Eclipse中的工作区更改为\tomcat\webapps,因为它只用于您的工作,这应该可以正常工作。无论您在Eclipse中做了什么更改,tomcat都会在同一个目录中查找要部署的应用程序
发布于 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“,发布您的项目。
https://stackoverflow.com/questions/998737
复制相似问题