如果是以URL+中文参数传递的话,需要修改tomcat_home(tomcat安装目录)\conf\server.xml文件,找到文件中的第一个Connector节点(一般在注释下面)加上URIEncoding="GBK"的属性,如下:
系统 2019-08-12 01:33:39 2605
首先,我们要知道虚拟目录的好处。虚拟目录不同于原始的Tomcat运行方式,原始的方式是把项目拷贝到webapps下,然后启动tomcat,就可以访问webapps下的项目。我们使用eclipse配置tomcat,实际上的原理也是这种方式。但这种方式的弊端在于,webapps下的项目不是最新的动态,一旦我们修改了eclipse工作目录下的项目,并不能立刻的反应到tomcat/webapps下。所以我们不得不编译项目后,清除webapps下的缓存,甚至要移除项
系统 2019-08-12 01:33:35 2605
一.在tomcat_home\common下放入jdbc的三个驱动程序(一定要的哦),可以在微软的网站上去下载,安装的SQLSERVER2k默认的用户名是sa,密码是空,但密码为空并不代表没有密码,所以你的url中一定要定义username和password,最好是重设定一下密码二.出现不能引用错误的话一般就是路径没有写对,tomcat默认的路径是tomcat_home\webapps\不过使用5.5.x的话,按下面方法就行,不需要配置路径,而且也不用在y
系统 2019-08-12 01:33:12 2605
HTTP压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求网页后,从服务器端将网页文件压缩,再下载到客户端,由客户端的浏览器负责解压缩并浏览。相对于普通的浏览过程HTML,CSS,Javascript,Text,它可以节省40%左右的流量。更为重要的是,它可以对动态生成的,包括CGI、PHP,JSP,ASP,Servlet,SHTML等输出的网页也能进行压缩,压缩效率惊人一,对于Tomcat5.0以后的版本是支持对输出内容进行压缩的.使用的是gzip
系统 2019-08-12 01:32:52 2605
第十七课:StandardWrapper课前复习:不知道大家是否还有印象,就是在6、7节课说的4种container,粗略的从大到小来说就是engine,host,context,和wrapper。当时写的时候很纠结,因为后面有详细介绍这4个的计划,所以前面写的可能不是很详尽。让我们回忆一下,当一个请求到来的时候,发生了什么。比如什么创建Request这里就不说了,之后connector会调用与之关联的容器的invoke方法,之后那就肯定会调用pipeli
系统 2019-08-12 01:32:52 2605
E:\DocumentsandSettings\topicis>h:H:\>cdtomcat-testH:\tomcat-test>cdbinH:\tomcat-test\bin>startup.batUsingCATALINA_BASE:"H:\tomcat-test"UsingCATALINA_HOME:"H:\tomcat-test"UsingCATALINA_TMPDIR:"H:\tomcat-test\temp"UsingJRE_HOME:"E:
系统 2019-08-12 01:32:43 2605
这是09年写的一个笔计,放在这里,供自已以后参考.今天将在Jetty下开发的WEB程序用Tomcat发布,系统出现了乱码,百思不得期解,因为以前做过多套的系统,从没出现过乱码.晚饭过后,静下心来仔细的思考,还是找不到哪儿出错,没办法只有采用老方法,从头开始测:1):写一个极其简单的jsp自已调用自已,看看会不会出现乱码,结果是会.2):拿这个jsp放到其它正确的系统下,结果不会出现,由此可以确定系统的servlet的环境有问题.3):删掉web.xml中所
系统 2019-08-12 01:32:40 2605
为什么会有这个玩意呢,首先,这是jar的全称:JavaTMArchive(JAR)file,是的,就是java存档文件。这有点类似zip文件,想一想它是干什么的用的呢,压缩!?没错就是要压缩,将我们原先零散的东西放到一下,重新组织,所有这些目的只有一个:方便!好了,不用管他是怎么压缩的,我们的重点是哪些是我们要压缩的(输入),还有压缩成了什么(输出),进而将它发布(部署)。那我们的输入(要压缩的东西)主要是class文件,还有辅助的资源(这其中可能有图片,
系统 2019-08-12 01:33:55 2604
tomcat日志,默认路径在${catalina.home}/logs目录下,默认使用的是tomcat自己封装的logging工具类,默认配置文件使用的${catalina.home}/conf/logging.properties默认的配置不满足按天或按大小将日志区分,用以备份或转移或删除,经常会出现日志文件超大,磁盘空间不够的情况(就算磁盘够,一段时间后的日志也应该及时清理和压缩起来)。考虑到这种需求,使用log4j的配置,将tomcat的loggin
系统 2019-08-12 01:33:20 2604
Tomcatjdbcpool是apache在tomcat7版本中启用的新连接池,用它来解决以往DBCP无法解决的一些问题。Tomcatjdbcpool的优点:(1)tomcatjdbcpool近乎兼容dbcp,性能更高(2)异步方式获取连接(3)tomcatjdbcpool是tomcat的一个模块,基于tomcatJULI,使用Tomcat的日志框架(4)使用javax.sql.PooledConnection接口获取连接(5)支持高并发应用环境(6)超简
系统 2019-08-12 01:32:56 2604
Tomcat的server.xml配置节点简介tomcat的server.Xml中的各个节点Server节点:Server代表整个Catalinaservlet容器。在server.xml配置文件中必须是顶层元素且唯一,给它配置的属性代表整个容器的属性。Service节点:service由连接器connector和共享的处理引擎(Engine)。Connector节点:Connector分为httpconnector和ajp3connector,httpc
系统 2019-08-12 01:32:55 2604
在进行项目布署的时候,有时候我们需要重新添加或者卸载tomcat服务,这里,我们可以在命令提示符下进行操作,步骤如下:1.开始—运行,敲入cmd,回车打开命令提示符。2.进行tomcat所在盘符,如d盘,直接在命令提示符打上d:回车。3.用cd命令进入到tomcat安装目录下的bin目录(因为要调用文件夹里的service.bat文件,呵呵)。4.安装删除服务命令格式:service.batinstall/remove[service_name](1)安装
系统 2019-08-12 01:32:40 2604
TOMCAT主目录与虚拟目录的配置以下小结使用tomcat5.0.28测试通过,tomcat安装路径为C:\Tomcat在默认安装后,tomcat的主目录是webapps/root目录,如果我们想改变tomcat的主目录的话可以这样做:1.打开C:\Tomcat\conf\server.Xml,在<host></host>之间加入代码:这样重新启动tomcat,我们的主目录就被设置为jeasyCMS这个项目了。2.另外tomcat会生成一个C:\Tomca
系统 2019-08-12 01:32:39 2604
1server.xml我们先看appBase,这个目录表示:1这个目录下面的子目录将自动被部署为应用。2这个目录下面的.war文件将被自动解压缩并部署为应用而docBase只是指向了你某个应用的目录,这个可以和appBase没有
系统 2019-08-12 01:32:33 2604
Catalina的作用是初始化各个组件,并開始启动各个组件。上文中介绍了Bootstrap是怎样启动Catalina的,如今来看看Catalina的作用:1,Catalina通过Digester类载入server.xml,实例化server.xml中各个组件,并为这些实例赋值(这个类是通过扩展SAX来完毕的)。2,调用server的start方法开启server组件,server会一级一级的将start传播下去,这样各个组件就从这里开启了。3,初始化命名空
系统 2019-08-12 01:32:13 2604