成都创新互联网站制作重庆分公司

java代码不重启生效,java修改代码不用重启

修改java类后免重启tomcat的最好方法是什么?

修改Tomcat的配置文件

成都创新互联主营康巴什网站建设的网络公司,主营网站建设方案,App定制开发,康巴什h5微信小程序定制开发搭建,康巴什网站营销推广欢迎康巴什等地区企业咨询

找到部署tomcat的服务路径(譬如:D:\Tomcat6.0\apache-tomcat-6.0.36\conf),解释:tomcat路径就是运行项目的部署服务器路径。

在conf文件夹下找到server.xml文件 修改里面的reloadable=true 为reloadable=false;

reloadable属性属于部署项目的context/标签的属性。

譬如:Context debug="0" docBase="D:\JavaCode\E-bsoft\CDCPro\WebRoot" path="/CDCPro" reloadable="false"/

java项目如果做到修改java类时不用重启,也不用重新登录,就可以生效?

这个要分情况的吧,要看你的代码是否执行得到了,执行到的话一般是需要重启的,不重启可能不能成为修改后的代码,其实你可以设置一个自动重启试试,这样可能会方便一些,但是也有不方便的地方,看自己的需要来定。加油,祝你好运。

eclipse中tomcat服务器怎么设置改完java代码不用重启服务器提高开发效率

tomcat热部署。下面这个是其中一个方法。

在tomcat\conf\server.xml中的host/host内部添加context/标签:

Context debug="0" docBase="D:\demo1\web" path="/demo1" privileged="true" reloadable="true"/

docBase:项目路径,可以使用绝对路径或相对路径,相对路径是相对于webapps

path:访问项目的路径,如:

reloadable:是否自动加载新增或改变的class文件.

debug属性与这个Engine关联的Logger记录的调试信息的详细程度。数字越大,输出越详细。如果没有指定,缺省为0。 也就是程序异常时写入日志文件里的详细程度。

修改java程序,如何配置使weblogic服务器不用重启就能生效

weblogic下面 配置

container-descriptor

servlet-reload-check-secs-1/servlet-reload-check-secs

prefer-web-inf-classestrue/prefer-web-inf-classes

/container-descriptor

context-rootDevLoan/context-root

每次修改代码后保存,然后ctrl+b就可以了,但是修改代码过多后需要重启

为什么改java代码 需要重启tomcat生效

因为servlet代码是要通过编译转换成html代码的....

在服务器 启动的时候进行编译的.....

所以改变了以后需要重新启动服务器叫代码重新编译成html代码给浏览器识别...

因为JAVA代码是要通过编译转换成HTML代码的....是在服务器启动的时候进行编译的....所以 改了JAVA代码需要重启....而jsp文件中的代码是不需要编译的....因为网页能识别标记语言....JAVA文件里面的语言识别不了...所以要重新编译...

具体的你可以看你的项目...放在TOMCAT下没有运行的时候

\WebRoot\WEB-INF\classes\里面有什么...启动你的项目以后

你再看看 \WebRoot\WEB-INF\classes\里面有什么.....

里面的 .class文件应该是在编译的时候产生的....所有 .java文件改变了

都要重启服务器然后才能生成新的 .class文件...

如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!

vaela


网站标题:java代码不重启生效,java修改代码不用重启
本文URL:http://cxhlcq.com/article/hsdsop.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部