Tomcat

tomcat配置虚拟目录映射

本文主要介绍web虚拟目录映射的两种常用方法及配置默认web应用的方法一、在Server.xml中进行配置在元素中添加子元素并重启服务器即可;path表示虚拟目录,docBase表示真实的web应用所在目录;比如在C盘中存在a这个web应用,则则输入http://localhost:8888/test/1.h

系统 2019-08-12 01:33:58 2597

Tomcat

浅析tomcat nio 配置

Tomcat6.X实现了JCP的Servlet2.5和JSP2.1的规范,并且包括其它很多有用的功能,使它成为开发和部署web应用和web服务的坚实平台。NIO(No-blockingI/O)从JDK1.4起,NIOAPI作为一个基于缓冲区,并能提供非阻塞I/O操作的API被引入。作为开源web服务器的java实现,tomcat几乎就是web开发者开发、测试的首选,有很多其他商业服务器的开发者也会优先选择tomcat作为开发时候使用,而在部署的时候,把应用

系统 2019-08-12 01:33:52 2597

Tomcat

Tomcat启动分析

1-TomcatServer的组成部分1.1-ServerAServerelementrepresentstheentireCatalinaservletcontainer.(Singleton)1.2-ServiceAServiceelementrepresentsthecombinationofoneormoreConnectorcomponentsthatshareasingleEngineService是这样一个集合:它由一个或者多个Connect

系统 2019-08-12 01:33:50 2597

Tomcat

Tomcat+Reload

最近开发一个东西,借鉴一下Tomcat的热部署,但首先得避免Class不能卸载,找到几篇文章:http://www.blogjava.net/super/archive/2010/06/30/324916.htmlhttp://www.blogjava.net/liyoubiggo/articles/227583.htmlYouKithttp://zhwj184.iteye.com/blog/764575http://blog.csdn.net/zery/

系统 2019-08-12 01:33:40 2597

Tomcat

Tomcat中更改网站根目录

Tomcat的默认目录是指向webapps下的root目录,输入http://localhost:8080,会打开root目录下的页面。我想让localhost指向我自己的目录。比如webapps/mysite目录。打开/conf/server.xml

系统 2019-08-12 01:33:30 2597

Tomcat

How Tomcat Works(七)

本文接下来介绍并分析servlet容器,servlet容器是用来处理请求servlet资源,并为web客户端填充response对象的模块。servlet容器是org.apache.catalina.Container接口的实例,在tomcat中,有四种类型的容器,分别为Engine、Host、Context和Wrapper。Engine.代表整个容器的servlet引擎。Host.代表一个拥有一定数量Context的虚拟主机。Context.代表一个We

系统 2019-08-12 01:33:22 2597

Tomcat

解压版(绿色版)Tomcat配置

鉴于很多人使用绿色版的tomcat时,只会在myeclipse里面启动,却不会直接启动,现在我们来总结一下配置方法:一配置Tomcat1下载TomcatZip压缩包,解压。如果增加tomcat的用户名和密码,则修改/conf/tomcat-user.xml

系统 2019-08-12 01:32:59 2597

Tomcat

为tomcat动态添加jndi数据源信息

我们在开发项目的时候,总要和数据库打交道,如何获取数据源,以什么样的方式来获取,成为了我们即简单又熟悉而且不得不注意的一个问题。那么在这里我说三种获取数据源的常用方式:一、通过配置文件来获取首先在项目的classPath下面,建立一个配置文件,如jdbc.properties。通过最原始的方式,解析这个配置文件,然后读取配置信息,再封装jdbc信息,从而得到数据源。使用spring;通过spring去建立dataSourceBean。这个dataSourc

系统 2019-08-12 01:32:56 2597

Tomcat

Tomcat 5.5默认不解析EL表达式的解决办法

来自:http://kakajw.iteye.com/blog/1063843,感谢作者解决问题。Tomcat5.5使EL表达式不被解析。现象代码${userSession.user_name}是JSP中的一个代码片段;如果部署到tomcat5.5中,不会显示出session中的变量user用户名,而只会把${userSession.user_name}打印出来,猜测很可能是tomcat5.5的bug,不解析(或屏蔽了)EL表达式。原因如果web.xml中

系统 2019-08-12 01:32:51 2597

Tomcat

Tomcat 5.5.23 文档阅读Tips 3 - Deployer

本文介绍了如何在tomcat中部署一个webapp。1.在tomcat中部署一个webapp有两类做法。第一,静态部署。此类部署就是将webapp的文件拷贝到相应的路径,作一些配置,然后重启tomcat,在tomcat启动的过程中,会将这个web应用部署到tomcat中。第二,动态部署。动态部署tomcat支持两种方式,第一就是使用tomcatmanager,这是tomcat5core包中就自带的一个webapp,用这个tomcatmanager就可以动态

系统 2019-08-12 01:32:49 2597

Tomcat

Tomcat 5.5.23 文档阅读Tips 1 - Introduction

本节没什么特别的东西,只是一个非常简单的overview。1.CATALINA_HOME指的就是Tomcat安装的root目录,Catalina是“远程轰炸机”的意思。2.Tomcat5和Tomcat3.x,4.x相比有很大的变化,特别是在配置方面,如server.xml,所以千万不要拿在网上找到的Tomcat3.x,4.x的配置文章来对Tomcat5做配置,很多时候这是没有作用的。3.文中最后一节“Wheretogoforhelp”列出了除了Tomcat

系统 2019-08-12 01:32:46 2597

Tomcat

Tomcat服务无法启动的问题

去年下半年公司就决定投入人力物力"跟风"做大数据方向的研究并应用到后续项目中,于是乎,我们也得熟悉下Java才行了。先弄个JavaEE的开发环境再说吧。装JDK、JRE,其实JDK下面已经有JRE了,如果在服务器上的话,只需装JRE;然后配置环境变量:新建:JAVA_HOME:D:\Java\jdk1.7.0_51新建:CLASS_PATH:.;%JAVA_HOME%\lib编辑:PATH:在最前面加上%JAVA_HOME%\bin;接着装Tomcat,s

系统 2019-08-12 01:33:52 2596