网站首页 > 文章中心 > 其它

java代码不重启生效

作者:小编 更新时间:2023-08-10 14:39:37 浏览量:280人看过

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

修改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类时不用重启,也不用重新登录,就可以生效?

java代码不重启生效-图1

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

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文件.

java代码不重启生效-图2

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

java代码不重启生效-图3

/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代码不重启生效相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章