0 0

Eclipse Tomcat 热部署问题5

在以前开发的时候,记得都是在tomact目录下的server.xml文件里配置一段
<Context path="/访问路径" docBase="文件目录" />的方式来开发web应用。这样的话,只要不是增加新的文件,一般修改下代码的话,是不需要重启tomcat服务的。

现在都一般都用eclipse里面自带的tomcat插件来。
但是用这个插件后,编译后部署运行的文件都放在了插件目录
\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps
这个里面。
每次修改java文件后都要重启tomcat 或者等tomcat自动重启,有时候就会导致内存溢出。然后被迫重启。

在这里想问下,有神马方式可以设置的在修改.java文件编译后,能自动部署,并且tomcat不自动无休止的的重启?从而提高开发效率。
2013年5月02日 14:55

6个答案 按时间排序 按投票排序

0 0

采纳的答案

JRebel 比较好用.一些小瑕疵就忽略啦.

2013年5月03日 15:23
0 0

自动部署直接在双击server之后publishing里面选择“Automatically publish when resources change”就行了啊,编译后发布应用的目录修改可以在server locations里面重新选择server path。
但是对于java文件修改后内存溢出的问题不知道现在这个BUG改没改好,之前是一直存在的。

2013年5月03日 14:11
0 0

试试这两个,不保证能起作用。

双击server窗口里面的tomcat server

A. 在Overview的窗口里面Publishing标签
选中最下面一个
Automatically publish after a build event


B. 在Modules的窗口里,把你的APP的Auto Reload关掉。

单独试试A,或者单独B,或者A和B。

(当然也许都不好用...)

2013年5月02日 21:17
0 0

放弃tomcat自带的插件,或者装个eclipse-jetty插件,相当好用

2013年5月02日 17:17
0 0

真的靠谱吗?

2013年5月02日 16:07
0 0

Tomcat插件--Devloader (免重启的开发插件)
http://blog.csdn.net/zzq560/article/details/5627153

2013年5月02日 15:15

相关推荐

    在Eclipse中Tomcat和Maven插件相互配合进行热部署

    这个过程涉及到了源码管理和自动化构建工具Maven,以及集成开发环境Eclipse中的服务器适配器Tomcat,它们共同助力实现项目的热部署,即代码修改后无需重启服务器即可看到更新效果。 首先,Maven是一个强大的项目...

    maven-eclipse-tomcat热部署

    【 Maven 热部署在 Eclipse 和 Tomcat 中的实践】 Maven 是一个强大的构建工具,广泛用于Java项目管理,它负责构建、依赖管理和项目信息管理。在开发Web应用程序时,结合Eclipse集成开发环境(IDE)和Tomcat服务器...

    Maven +Tomcat+m2eclipse的热部署(hot deploy)

    ### Maven + Tomcat + m2eclipse 的热部署详解 #### 概述 Maven、Tomcat 和 m2eclipse 是 Java 开发中常见的工具组合,它们分别在构建管理、应用服务器以及集成开发环境中扮演着关键角色。热部署(Hot Deploy),...

    Tomcat热部署配置说明及工具

    本篇文章将详细介绍如何配置Tomcat实现热部署,并提及一种常用的热部署工具——JRebel。 首先,我们来理解什么是热部署。在传统的开发流程中,每当代码发生变化,都需要停止服务器,部署新的应用,然后重新启动...

    eclipse热部署插件

    而Eclipse热部署插件的出现,解决了这个问题。它通过监听代码的变化,自动完成编译和更新,使得开发者可以立即预览修改后的效果,显著提高了迭代的速度。 安装Eclipse热部署插件的过程并不复杂。首先,你需要确保你...

    eclipse修改代码后热部署(不需要重启服务

    然而,默认情况下,Eclipse并不支持代码修改后的“热部署”,即当你修改了代码后,需要重新启动应用服务器才能看到变化。这对于频繁的调试和测试过程来说,无疑降低了开发效率。幸运的是,有一种方法可以实现Eclipse...

    tomcat热部署包

    标题中的“tomcat热部署包”指的是一个特别配置或工具,允许Tomcat应用服务器在不完全停止服务的情况下更新已部署的应用程序。这极大提升了开发效率,因为开发者可以在修改代码后立即看到更改的效果,而无需每次调整...

    Eclipse/tomcat 如何实现热部署和热启动

    需要注意的是,虽然热部署和热启动在开发过程中带来了便利,但在生产环境中应该谨慎使用,因为频繁的热部署可能会影响服务器性能,热加载也可能导致一些不可预见的问题。在生产环境中通常还是推荐停止服务后进行部署...

    eclipse上如何进行热部署

    eclipse热部署配置详解 热部署是指在不停止服务器的情况下,重新加载和更新应用程序的能力,以提高开发和测试效率。在eclipse中,热部署可以通过配置服务器和项目的部署方式来实现。下面将详细介绍eclipse热部署的...

    Tomcat 热部署

    【描述】:Tomcat热部署 Tomcat的热部署功能使得开发人员能够在开发过程中实时看到代码更改的效果,而无需重新启动服务器。这对于快速迭代的项目尤其重要,因为它节省了频繁重启服务器的时间。然而,Tomcat默认并不...

    Eclipse中使用tomcat 热部署 Jrebel6.4.3 不需安装插件

    Eclipse中使用tomcat 热部署 Jrebel6.4.3 不需安装插件

    eclipse tomcat插件

    此外,插件还支持热部署,即在不重启服务器的情况下更新应用。 3. **启动与停止服务器**:用户可以在Eclipse内部启动、停止、重启Tomcat服务器,方便进行调试和测试。 4. **日志查看**:Eclipse的Console视图会...

    eclipse中的tomcat插件

    5. **热部署**:使用第三方插件如JRebel,可以在不重启服务器的情况下,实现类和资源的热替换,提升开发效率。 总之,Eclipse的Tomcat插件为开发者提供了一个集成化的环境,使得Tomcat服务器的管理和应用部署变得...

    让独立部署的tomcat也支持热部署(不依赖Eclipse或MyEclipse)

    为了解决这一问题,"让独立部署的tomcat也支持热部署(不依赖Eclipse或MyEclipse)"的主题应运而生。这里我们将探讨如何借助JRebel插件实现这一目标,以及在配置过程中需要注意的细节。 JRebel 是一个强大的热部署...

    Sysdeo Eclipse Tomcat

    通过插件,开发者可以直接在Eclipse中查看Tomcat服务器的日志输出,便于定位和解决问题。 6. **多服务器管理** 支持同时管理多个Tomcat服务器实例,这对于多项目或需要测试不同环境的开发者来说非常实用。 7. **...

    tomcat热部署+操作文档,修改任何java后台文件也不需要重启

    本压缩包提供的“tomcat热部署+操作文档”旨在帮助用户实现这一功能。 首先,我们要理解什么是Tomcat的热部署。热部署是指在应用程序运行时,能够动态替换或更新应用的类文件或资源文件,而无需停止或重启服务器。...

    eclipse热部署

    ### Eclipse热部署详解 #### 一、什么是热部署 热部署(Hot Deployment)是指在不重启应用程序的情况下,更新代码并让这些更改立即生效的技术。在软件开发过程中,频繁的重启服务器不仅消耗时间,还可能打断开发...

Global site tag (gtag.js) - Google Analytics