## 概述 名词解释:所谓热部署,就是在应用正在运行的时候升级软件,却不需要重新启动应用。 对于Java应用程序来说,热部署就是在运行时更新Java类文件。在基于Java的应用服务器实现热部署的过程中,`类装入器扮演...
分类:
其他好文 时间:
2015-01-06 00:56:44
阅读次数:
161
tomcat的热部署实现原理:tomcat启动的时候会有启动一个线程每隔一段时间会去判断应用中加载的类是否发生变法(类总数的变化,类的修改),如果发生了变化就会把应用的启动的线程停止掉,清除引用,并且把加载该应用的WebappClassLoader设为null,然后创建一个新的WebappClas....
分类:
其他好文 时间:
2014-12-31 17:57:48
阅读次数:
280
maven是个项目管理工具,集各种功能于一身,下面介绍maven web项目在eclipse种的配置,并于tomcat集成。配置成功后,可以跟一般的web项目一样调试。一、准备条件1、安装下载jdk这里以jdk1.6为例2、安装eclipse到eclipse官网下载 Eclipse IDE for ...
分类:
系统相关 时间:
2014-12-22 14:18:45
阅读次数:
168
JDK1.5之后提供了java.lang.instrument.Instrumentation,即java agent机制能够实现类的redefinition和retransform。redefinition对应Instrumentation.redefineClasses()能够实现类的热替换,但遗憾的是功能很有限。最近遇到一个开源项目spring-loaded,看了下官方的介绍文档:发现它功能比JDK自带的强大多了。经过自己的尝试,发现使用spring-loaded项目,确实可以实现java应用的热部署...
分类:
编程语言 时间:
2014-11-03 20:59:47
阅读次数:
300
修改CATALINA_HOME\conf\tomcat-users.xml 在maven的setting.xml中定义本机的tomcat,增加如下内容:tomcatadminpassword在项目POM文件中增加app01aorg.apache.tomcat.maventomcat6-maven.....
分类:
其他好文 时间:
2014-09-23 02:18:03
阅读次数:
198
1、 tomcat插件
如果是Kepler的话,已经自带了tomcat插件,如果没有,到http://www.eclipsetotale.com/tomcatPlugin.html下载安装或在线安装,这里就不多说了。
2、创建Server
打开serversview(windowàshow viewàservers),在servers view中新建一个server,如下图所示:...
分类:
系统相关 时间:
2014-04-30 22:33:40
阅读次数:
528