tomcat加载更新的servlet的问题

问题描述

一直一个问题想问:看的深入javaweb开发提到的tomcat5里,在设置虚拟目录时,<contextpath='/upload'docbase='upload'reloadable='true'>reloadable属性设置为ture,默认的tomcat就会检测servlet对应的class文件是否有更新,如果有更新就会重新加载。实际开发过程用的tomcat6,用的MyEclipse工具,但每次重新修改servlet,Eclipse工具会重新编译更新的servlet,并同步到部署的应用中,但服务不用重启依然看到了修改后的servlet,tomcat6默认也没有设置虚拟目录,也没有设置重新加载修改的servlet,是tomcat6默认的设置造成的,还是MyEclipse开发工具设置的造成servlet重新加载的结果。不知道我说的明白否?大家看懂我说的意思了没?

解决方案

解决方案二:
这个是tomcat自身的功能,如果你只修改方法里的内容是没有问题的了,如果你增加一个方法,或者修改了方法名,或者是新增的类,就不行了.你可以试试
解决方案三:
该回复于2011-03-31 14:14:37被版主删除

时间: 2024-12-23 02:12:45

tomcat加载更新的servlet的问题的相关文章

tomcat-eclipse部署TOMCAT 加载时,只显示结果,不显示网页内容

问题描述 eclipse部署TOMCAT 加载时,只显示结果,不显示网页内容 这是直接开8080进入的截图.有LoginServlet.java的程序结果,打印了LoginServlet但是没有HTML的页面,也没有报错,所以请各位大神帮忙看看,怎么样解决.这是Login.html的页面在tomcat的servlet.xml文件里我加入了一行代码. 解决方案 LoginSerive在web.xml中配置了么?贴出来看看 解决方案二: 你的页面提交按钮跳转的action是LoginServlet的

spring mvc-springmvc+mybatis tomcat加载时出错,JUNIT测试通过

问题描述 springmvc+mybatis tomcat加载时出错,JUNIT测试通过 springmvc+mybatis tomcat加载时出错,JUNIT测试通过,就是tomcat起不来,请各位大神帮帮忙 十月 25, 2015 6:18:41 下午 org.apache.catalina.core.ApplicationContext log 信息: No Spring WebApplicationInitializer types detected on classpath 十月 25

不停的用simpleadapter加载更新gridview导致内存溢出,怎么解决

问题描述 不停的用simpleadapter加载更新gridview导致内存溢出,怎么解决 public class Myragment extends Fragment { private GridView grid; ArrayList> arraylist = null; int[] temp = new int[] {R.id.cell}; String[] temp1 = new String[] { "cell" }; MyHandler handler = new

tomcat加载/conf/Catalina/localhost下的xml会把xml第一个字母省略掉

问题描述 tomcat加载/conf/Catalina/localhost下的xml会把xml第一个字母省略掉 信息: Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/admSystem] has already been started 2015-4-30 11:31:23 org.apache.catalina.startup.HostConfig deployDescriptor 信息: D

tomcat启动报错-tomcat 加载ssh,运行服务器的时候报错,请大神赐教!

问题描述 tomcat 加载ssh,运行服务器的时候报错,请大神赐教! 主要是这个错误:java.lang.NoClassDefFoundError: Lorg/hibernate/SessionFactory;比较全的错误如下:信息: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1cad7d80: defining beans [test

tomcat加载servlet时,servlet被加载2次

问题描述 这个问题,我确定是tomcat的配置原因,servlet写的没有问题,把工程配置到tomcat的跟目录下这是我tomcat的server.xml <Service name="Catalina"> <Connector port="8086" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URI

tomcat 加载顺序

一. 1.启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener>和<context-param>两个结点. 2.紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文. 3.容器将<context-param>转换为键值对,并交给servletContext. 4.容器创建<listener>中的类实例,创建监听器. 二. load-on-startup 元

ListView 分页加载更新实例分享_Android

ListView是android中最常用的控件之一. 在实际运用中往往会遇到一次性加载全部数据过多,需要分页加载增加程序运行效率! 本demo是将更新的监听放在listview的foot中,通过底部按钮点击触发或者通过滑动事件监听,当滑动到列表最底部的时候触发. 有图有真像: 列表初始状态  触发加载  加载后  部分代码: MainActivity 复制代码 代码如下: private void initActivity() { // TODO Auto-generated method st

ExtJs 4.2.1 复选框数据项动态加载(更新一下)

最近在做博客项目,后台管理用的是ExtJs4.2.1版本,因为是初学所以在使用的时候也遇到不少的这样或那样的问题,也写了不少这方面的博客,今天要写的博客是关于复选框数据项动态的加载功能,以前也没用过,初次用,不知道怎么动态加载,静态加载很容易,添加itmes就可以了,于是我在网上找找有关这方面的博客,找到一篇,不过遗憾的是,这种方法太糟糕了,不是很方便,于是找到了一个很好的解决方法:   //点击编辑弹出的formpanel var formPanel = new Ext.FormPanel({