修改Java文件不用重启Tomcat服务的方法

我们在开发的时候,往往碰到,修改了Java文件,那么Tomcat就会重启,为了提高开发的效率,我们可以修改之后不用全部重启,只是编译修改的文件的部分。

往在开发过程中,修改一些java文件根本是不需要重启服务的,譬如给java类增加注释,增加调试打印语句等。

但是有些修改的内容,必须要重新加载Tomcat才能重新生效,比如修改了代码的结构,新增了方法等。如果不重启,那么就没有效果。

1、修改Tomcat的配置文件,找到service.xml。

修改里面的  reloadable="true"   为  reloadable="false"。

(1)、如下图

时间: 2024-10-27 18:38:27

修改Java文件不用重启Tomcat服务的方法的相关文章

intellij IDEA 更新java后不用重启tomcat

最近项目大了,每次修改后重启都要等和很久,那个煎熬…… 为了解决这个问题,万能的Google  装了这个  JREBEL 5.63最新的 安装步骤: 一.IDEA在线搜索 jrebel  安装 二.破解   安装5.63的破解补丁 ,请自行搜索 三.导入激活文件,一般有破解补丁在一起 四.tomcat启动添加 -noverify  -javaagent:F:\开发环境\jrebel\jrebel5.2.2\jrebel.jar 用   jrebel     启动即可,每次离开IDEA窗口焦点,就

Maven项目热部署,修改代码后不用重启tomcat服务器

只需要在pom.xml文件中添加 1 <build> 2 <finalName>MySSM</finalName> 3 <!-- 指定部署的服务器类型 --> 4 <plugins> 5 <!-- <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat6-maven-plugin</artifactId

用jrebel实现 jvm热部署,修改类不用重启tomcat

我们用eclipse开发时经常遇到一个麻烦的问题是修改类文件后需重启tomcat才能生效,即使使用一些tomcat插件,有时修改了方法名或添加了类,也需要重启.使用获得jolt大奖的作品jrebel,就能轻松实现 jvm热部署,无论任何情况修改类都不用重启tomcat 首先,下载jrebel,可到 http://fly-hyp.javaeye.com/blog/350498 ,然后配置eclipse 在启动参数中加入  -noverify -javaagent:d:/youpath/jrebel

myeclipse更改类或者是配置文件不用重启tomcat的方法

一.修改java代码(如action)无需重启与部署方法 方法1:在WebRoot下的META-INF文件夹中新建一个名为context.xml文件,里面添加如下内容(要区分大小写): <Context reloadable = "true">:</Context> 方法2:在tomact的安装目录的conf文件中找到server.xml这个文件,在 </Host>结点的上面加上 <ContextdocBase="工程物理路径&quo

JAVA文件夹导入到Eclipse中方法:

将JAVA文件夹导入到Eclipse中方法:方法一: 直接将java文件夹复制,然后粘贴到项目下:方法二:1.打开eclipse,点击项目的空白处,选择import:2.选择Existing Project into Workspace,点击next,找到下载的java代码,导入到eclipse中. 选到你要导入的文件,然后Finish就可以了

修改JSP页面为什么不用重启Tomcat

JSP->servlet->.clsss JSP最终要转换为class文件,为什么tomcat在修改java代码的必须先重启tomcat,反而JSP不用.? 在Tomcat的Conf/web.xml文件中,可以对Tomcat的这种对JSP修改的机制进行修改. 这是因为Tomcat对JSP进入了侦听,如果有修改,就会重新翻译成Servlet并最终编译成Class文件,替换掉原JSP页面对应的Class文件.Tomcat的内部机制是可以让这种Class文件立即生效的.而普通的Class文件修改后,

Linux每天定时重启Tomcat服务

1:查看crond 服务状态(确认Linux任务计划服务开启) service crond status crond (pid  1937) is running... 2:编写重启Tomcat的sh可执行文件restart_tomcat.sh #!/bin/sh #./etc/profile export JAVA_HOME=/usr/java/jdk1.8.0_112 sh  /opt/apache-tomcat-9.0.0.M11/bin/shutdown.sh sleep 60s sh 

批量修改java文件的包名

需求:我复制进批量的java文件,但是包名需要用现在创建的包名 导入进来时,由于包名不一致会报错 解决办法,点击包名鼠标右键>Refactor>Rename 结果如下ok:

Eclipse 修改java文件字体大小,xml文件字体大小

java文件字体大小: 1. Window---> preferences ---> General ---> Appearance ---> Java ---> Java Editor Text Font xml文件字体大小: 1. Window---> preferences ---> General ---> Appearance ---> Base ---> Text Font