Tomcat类

eclipse galileo升级到indigo,发布项目到tomcat时,提示警告如下:
警告: A docBase D:\apache-tomcat-6.0.26\webapps\projectname inside the host appBase has been specified, and will be ignored

而且此项目不能访问。
返回使用galileo没有此问题。
网上查查,貌似是D:\apache-tomcat-6.0.26\work\Catalina\localhost里面有相同名字的文件夹,删掉了,再试,此文件夹又出现了。问题依旧。

看起来像是两个版本的eclipse处理相同的tomcat配置有不同的行为。
试着调了几个tomcat server的参数,果然,如果把Server Options下面的 Serve modules without publishing勾上,一切正常了。

时间: 2024-10-25 13:51:20

Tomcat类的相关文章

java web 工程找不到tomcat类 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

ava.lang.ClassNotFoundException: com.mysql.jdbc.Driverat org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1647)at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1493)at java.lang.Class.forNa

Tomcat Server 原理

构成: 1.server代表整个catalina serverlet容器 2.service:由一个或多个connector以及一个共享的engine处理引擎组成 3.connector 在指定端口上监听客户请求,并将请求交给Engine处理(coyote http 和coyoteJK2) 4.Engine 必须配置在Service组件下,Engine可以配置多个虚拟主机. 5.host 代表一个虚拟主机,每个虚拟主机下配置一个或多个web应用,每个web应用对应一个context,有一个con

tomcat 代码集

Tomcat类是整个tomcat的起点,负责加载所有的配置信息以及把配置信息解析转换成tomcat组件对象. Context addWebapp(String contextPath, String baseDir) throws ServletException //添加context(这个可以理解为默认context) Context addContext(String contextPath, String baseDir) //添加context (这个是真正的上层业务逻辑的contex

【Tomcat】Servlet 工作原理解析

Web 技术成为当今主流的互联网 Web 应用技术之一,而 Servlet 是 Java Web 技术的核心基础.因而掌握 Servlet 的工作原理是成为一名合格的 Java Web 技术开发人员的基本要求.本文将带你认识 Java Web 技术是如何基于 Servlet 工作,你将知道:以 Tomcat 为例了解 Servlet 容器是如何工作的?一个 Web 工程在 Servlet 容器中是如何启动的? Servlet 容器如何解析你在 web.xml 中定义的 Servlet ?用户的请

ant发布web项目,tomcat管理界面发布war项目

今天用apache-ant-1.9.4 版本对 java web项目-adjustSolr 打包为war,并发布到tomcat中(一定要注意开发用的jdk版本和tomcat中的jdk版本一致,否则unsupport version51 错误) 贴build.xml文件的代码 <?xml version="1.0" encoding="UTF-8"?> <project name ="adjustSolr" default =&q

tomcat与jboss等容器的区别

1.JBoss 是 J2EE 应用服务器,而 Tomcat 只是一个 Servlet 容器,或者说是一个简单的 J2EE 应用服务器. JBoss 中的 Servlet 容器还是 Tomcat. 与 Tomcat 类似的 Servlet 容器有:Jetty(开源), Resin(开源)--.与 JBoss 类似的 J2EE 应用服务器有:Glassfish(开源), Geronimo(开源), WebLogic(商业), WebSphere(商业) 2.tomcat 是 JSP/Servlet 

jenkins+svn+Ant+tomcat+非maven项目构建

首先,输入项目名称,创建一个自由风格的项目; 然后,配置旧项目的策略参数,目的是防止构建项目太多,占用资源. 下一步,jdk版本选择: 下一步,关联svn项目. 下一步:配置ant 看不清,再来一张. 下一步,构建: 下一步,配置tomcat: 最后,点击应用->保存. 然后我们选择[立即构建] 运行起来,肯定会报错,因为我们使用ant发布,需要配置build.xml文件. 我的build.xml文件在项目根目录下,如图: 内容如下(该文件中的路径是根据自己项目路径为准,会进行个别的变动,要不然

Tomcat专题(二)-----Tomcat源码、嵌入式Tomcat

Tomcat顶层结构 Server:服务器的意思,代表整个tomcat服务 器,一个tomcat只有一个Server: Service:Server中的一个逻辑功能层, 一个 Server可以包含多个Service: Connector:称作连接器,是Service的核心组 件之一,一个Service可以有多个Connector, 主要是连接客户端请求: Container:Service的另一个核心组件,按照 层级有Engine,Host,Context,Wrapper四种, 一个Servic

Servlet 工作原理解析

-----转自许令波老师Servlet 工作原理解析  感觉写的很不错,保存下来,留着以后温习 从 Servlet 容器说起 要介绍 Servlet 必须要先把 Servlet 容器说清楚,Servlet 与 Servlet 容器的关系有点像枪和子弹的关系,枪是为子弹而生,而子弹又让枪有了杀伤力.虽然它们是彼此依存的,但是又相互独立发展,这一切都是为了适应工业化生产的结果.从技术角度来说是为了解耦,通过标准化接口来相互协作.既然接口是连接 Servlet 与 Servlet 容器的关键,那我们就