J2EE如何实现热部署啊 J2EE如何实现热部署啊,就是说修改了java文件之后不需要重启服务器 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 晕死,楼主不会google吗??如果是要所有项目热部署,是要修改tomcat配置文件的。热部署单一项目,好像是要修改web.xml的,很简单,修改个参数而已,google一下吧,一大堆!接分咯! 帮你找了一下:在tomcat 的 server.xml 文件下配置 <Context path="/xxx" docBase="你的工程路径" reloadable="true" />就可以了。 请问一下一楼的在server.xml的哪一级标签里配置这个标签?是service里面还是server里面? 刚才说错了,不是一楼,是二楼,楼层搞错了请问一下二楼的在server.xml的哪一级标签里配置这个标签?是service里面还是server里面?[/Quote] <Context path="/vbm" docBase="E:\workspace\vbm\WebRoot" reloadable="true" /> vbm是我的web工程名, 对你的回复暂时不做评论,但是想问你有实际的工作经验吗? 或者会仔细看下问的问题吗? 你的这种配置也是只能对jsp等页面文件起作用而已,如果你修改java文件了话是不起作用的,服务器是一定会重启的 不可能实现热部署java文件把 至少tomcat好像不可以 静待高手的到来 在tomcat 的 server.xml 文件下配置 <Context path="/xxx" docBase="你的工程路径" reloadable="true" />就可以了。 这个一定是要根据具体用的application server的特性。即使2个application server都是支持hot deploy,但是它们之间的配置也是不一样的。而且即使是在一个application server上面不同的jee组件的hot deploy特性也可能不同。 真搞笑,如果是只针对jsp页面,还需要来配置吗??jsp在tomcat中会自动更新编译的,您有试过吗?难道您还不知道jsp页面是不需要设置,自动编译的? 我不建议你这么做,如果类有更新最好是重启。如果热部署的次数多了,会使类重复加载从而导致 JVM 的 PermGen 空间耗尽,这块空间是存放类信息的。 debug模式就好,这个模式基本方法没改和没新增方法都可以 楼主说的是动态重载吧,在context.xml中<Context reloadable="true" />就可以了,不用每一个工程都配置。开启tomcat的动态重载功能就得 log4j中info与debug使用上的区别 初学hibernate,不懂,请教高手 求助 mysql-connector-java 学java框架很考记忆么? [300分]为什么在hql中使用select new Orderinfo(A.orderid,A.ordername,1) ...."为什么在构造函使用固定值时报没有匹配参数的构造函 关于 XML DOM 的 xerces.jar 文件 实体BEAN的一个问题??急!! 图片上传设计方案问题 问几个J2EE开发中的术语解释和关系?? 关于jfreechart中map问题(高手低手一起看看,菜鸟在线等着) ibatis 数据操作
server.xml 文件下
配置
<Context path="/xxx" docBase="你的工程路径" reloadable="true" />
就可以了。
刚才说错了,不是一楼,是二楼,楼层搞错了
请问一下二楼的在server.xml的哪一级标签里配置这个标签?是service里面还是server里面?
[/Quote]
<Context path="/vbm" docBase="E:\workspace\vbm\WebRoot" reloadable="true" /> vbm是我的web工程名,
对你的回复暂时不做评论,但是想问你有实际的工作经验吗? 或者会仔细看下问的问题吗? 你的这种配置也是只能对jsp等页面文件起作用而已,如果你修改java文件了话是不起作用的,服务器是一定会重启的
静待高手的到来
server.xml 文件下
配置
<Context path="/xxx" docBase="你的工程路径" reloadable="true" />
就可以了。
即使2个application server都是支持hot deploy,但是它们之间的配置也是不一样的。
而且即使是在一个application server上面不同的jee组件的hot deploy特性也可能不同。