如何修改类文件和jsp页面后不用重启tomcat就可以自动加载呢

如题所述

tomcat目录下的conf文件夹下面的server.xml文件中将Host节点下面的autoDeploy改成true就可以了

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-12-05
reloadable="true"

实际上,重启是需要的,只是看手动、还是自动

~~~

JSP更换class文件后,一定要重启Tomcat吗?
jsp更换class文件后,需要重启tomcat服务器,重新加载整个工程,进行编译。如果不要手动重启tomcat的话,可以使用如下方法,设置自动编译重启tomcat服务器:方法如下:1、在eclipse中配置tomcat服务器。2、在Tomcat目录conf\\Catalina\\localhost目录加入配置文件如hello.xml内容如下:Java代码 <?xml version='1.0...

怎样实现修改了文件,不重启tomcat就可以生效
如果修改的是jsp文件的话,本身就不需要重启,但是如果是class文件就没有好办法了。在开发阶段,你使用myeclipse开发的话,可使用debug模式启动,这种模式下,修改java文件也是不需要重启的(但是新增了方法还是需要重启)。

Tomcat怎样设置,更新内容后不用重新启动
最没办法的办法,你每次更新完jsp后,要手动在你项目的目录中把works目录删除掉,那个目录是编译好的jsp文件。删除的作用是让再次请求的jsp文件重新编译一次。另,tomcat8.5...官网最高好像才6.x,如果你不是写错的话,那去官网下一个吧。

修改jsp页面需要重启tomcat么
一般来讲都不需要重启 尤其是JSP,因为JSP是更新之后重新编译的 JAVA Bean一般也不需要 主要是配置文件(例如XML)改变的时候,需要重新启动。不过有些时候JSP改变,界面不会立刻改变,这是由于IE的网页缓存造成的。读取相同资源的时候,会优先读取本地的文件。如果遇到这种情况,多刷新几次就好了 最好是重...

修改js 重启tomcat
只改方法内的代码是不需要重启的,开着tomcat重新发布就行,不用停(js就更不用重启了,因为服务端根本就不加载js文件,没生效是因为tomcat下webapps内你的工程代码没更新,所以tomcat还是从那里取他需要的工程文件,你可以重发布项目 或者 在里面找到你js文件手动更新 或者 就是指定myEclipse编译文件位置...

jsp页面修改后 tomcat需要重启吗
对于jsp页面进行修改之后,不需要重启! 但是如果你修改后的代码 显示不出来 重启试试,再不行的话,查看下错误信息

tomcat更新了class文件,如果不reload,有什么方法能让它自动重新加载吗...
去tomcat的work下面进入好几层之后又个文件夹会显示你的那个web应用的项目名称,那个里面是临时文件,把他们都删了,然后再应用中重新执行你的相关操作,就会重新加载页面的,class应该也能重新加载了

jsp修改以后为什么不需要重启服务器
class文件到servlet容器中。如果web服务器已启动,则之前class已被servlet容器加载,可能修改后的class文件不会被servlet容器执行。而jsp是web服务器进行编译。加载时当场编译的,而不是预先编译好,tomcat可以设置为监视jsp文件的改动,改动之后则重新编译、执行。所以jsp是改动时,不需要重启服务器。

怎么在idea里直接预览一个jsp页面,而不需要启动tomcat
1、jtree是基于jquery插件的,所以我们必须先引入jquery脚本库。2、然后我们需要在jsp页面里先引入jtree的脚本文件,还有对应的样式文件。3、在html里,我们在一个div里,创建一个ul控件,并用li来创建树结点数据,一个li就是一个树结点了。当然这些数据可以是jsp的后台数据,循环显示出来,只要html结构...

为什么在eclipse中修改JSP后tomcat自动重启?
自动加载,所以修改jsp后,tomcat会自动重启,不用用户重新发布工程。Tomcat启动后class文件会接受请求加载到JVM中。而对JSP第一次请求时,会先编码成对应的.class文件加载进来。以后每一次请求Tomcat容器要检查Jsp的版本,如果与前一次不一样,则会自动再次编码并加载.class文件。

相似回答