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

问题描述

这个问题,我确定是tomcat的配置原因,servlet写的没有问题,把工程配置到tomcat的跟目录下这是我tomcat的server.xml <Service name="Catalina"> <Connector port="8086" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="GBK" /> <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> <Engine name="Catalina" defaultHost="localhost"> <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/> <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Context path="" docBase="D:apache-tomcat-6.0.29webappsxTransSvc_LM" debug="5" reloadable="false" crossContext="true" /> </Host> </Engine> </Service>我在web应用的WEB-INF/web.xml中加载一个servlet,然后启动tomcat,这个servlet被加载2次,这是为什么????搞不懂

解决方案

TOMCAT_HOME/webapps 中的 web 应用会自动加载,Host/Context/@docBase 所指定的 web 应用也会加载,当这两个 web 相同时,就会出现加载两次的情况。

时间: 2024-11-05 12:34:51

tomcat加载servlet时,servlet被加载2次的相关文章

jQuery Ajax 加载数据时异步显示加载动画_jquery

 ajax加载后台数据就不说的那么细了. 看下面代码首先前台上放置代码 <div id="loadgif" style="width:66px;height:66px;position:absolute;top:50%;left:50%;"> <img alt="加载中..." src="../../Images/loading1.gif"/> </div> 在js脚本文件中首先把这个图片动

tomcat配置访问项目时不需要加项目名称

java web部署后,访问项目的时候,需要在地址中添加项目名称,那么如何去掉项目名称直接访问项目呢? 目前有两种方式: 方式1:修改conf目录下的server.xml配置 [html] view plain copy <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true" xmlNamespaceAware="

tomcat加载更新的servlet的问题

问题描述 一直一个问题想问:看的深入javaweb开发提到的tomcat5里,在设置虚拟目录时,<contextpath='/upload'docbase='upload'reloadable='true'>reloadable属性设置为ture,默认的tomcat就会检测servlet对应的class文件是否有更新,如果有更新就会重新加载.实际开发过程用的tomcat6,用的MyEclipse工具,但每次重新修改servlet,Eclipse工具会重新编译更新的servlet,并同步到部署的

tomcat启动时,会加载filter吗

问题描述 tomcat服务器启动,加载web项目时,是否在启动时就加载filter呢?filter不是在匹配的时候才执行的吗?为什么tomcat启动时就加载呢?自己写了个例子,确实是tomcat启动时就加载filter,真是这样吗?tomcat是如何加载的呢? 解决方案 Listener的初始化最早,Filter次之.他俩的初始化都是在容器启动完成之前初始化的.Servlet没有初始化,原因是没有匹配的请求进来.如果想要servlet自动初始化,需要在指定的servlet中配置<load-on-

eclipse maven项目中一个war类型的项目加载进tomcat时,只加载了WEB-INF

问题描述 eclipse maven项目中一个war类型的项目加载进tomcat时,只加载了WEB-INF 我遇到这样一个问题,我有一个maven的项目,其中有一个war类型的子模块,当我想在tomcat7上面运行时,我查看了其下面的项目,发现仅仅是加载了WEB-INF文件夹里面只有classs文件也就是只有java跟resource中的东西没有webapp文件夹下的内容,甚至连其下面的web.xml文件都没有加载进来,JSP及其他文件夹都没有加载..

表单-jsp中如何在加载页面时就可以启用form中的action

问题描述 jsp中如何在加载页面时就可以启用form中的action jsp中如何在加载页面时就可以启用form中的action,也就是在submit提交表单前,action就可以执行一次 解决方案 jsp只在首次加载时调用action怎么在jsp页面加载时向Servlet发出请求 解决方案二: 写一个js: 下面这段代码写在head里面. <script>$(document).ready(function(){$(""#表单的id"").submit

tomcat-Tomcat加载配置时加载到jdbc就停止加载

问题描述 Tomcat加载配置时加载到jdbc就停止加载 信息: Initializing Spring root WebApplicationContext 2015-11-18 19:05:51,346 [Thread-1] INFO [org.springframework.web.context.ContextLoader] - Root WebApplicationContext: initialization started 2015-11-18 19:05:51,664 [Thre

代码-为什么加载jsp时,Applet会提交整个表单?

问题描述 为什么加载jsp时,Applet会提交整个表单? 关键代码 <applet CodeBase="<%=request.getContextPath() %>/lis/mz/" code=CodeApplet.class width=300 height=50 VIEWASTEXT archive="/lis/lis/mz/commons-codec-1.4.jar,/lis/lis/mz/commons-httpclient-3.0.1.jar,/

加载图片顺序-如何让加载网页时,头部和尾部的背景图片先显示?

问题描述 如何让加载网页时,头部和尾部的背景图片先显示? 如:www.willshop.cn首次访问,也就是没有缓存的情况下, 网站的公用头部,导航和尾部,在显示的背景图片时,必须是整个页面的加载完毕才会显示出来,用户体验效果极为不好.如何处理这种情况,从而使得,加载网页时,头部和尾部的图片先显示?谢谢. 解决方案 使用iframe中间部分另外载入,不影响两个图片,但是对于seo有一定影响. 换句话说就可以用js动态加载中间内容,不过有点复杂. 解决方案二: 将你的script加载的文件全部放到