Tomcat - 军军小站|张军博客
Tomcat

Tomcat 6、7在EL表达式解析时存在的一个Bug

本文出处:http://blog.csdn.net/chaijunkun/article/details/9097229,转载请注明。由于本人不定期会整理相关博文,会对相应内容作出完善。因此强烈建议在原始出处查看此文。今天在做数据分页显示的时候遇到了一个问题,经过测试,证实是Tomcat6的一个bug,我所用的版本为:apache-tomcat-6.0.36,和7.0.30均能复现。下面详细描述一下这个bug:该bug是在JSTL标签

系统 2019-08-12 01:33:39 2257

Tomcat

Tomcat Ajax 跨域实现 可以设置安全策略 指定站

http://ibleave60.blog.51cto.com/2669415/1208652http://enable-cors.org/server.html下载cors-filter-1.7.jar,java-property-utils-1.9.jar这两个库文件,放到lib目录下。(可在http://search.maven.org上查询并下载。)工程项目中web.xml中的配置如下:cors.allowOrigin

系统 2019-08-12 01:33:39 2257

Tomcat

Tomcat乱码全解决

转自:http://hpi-ls.blog.163.com/blog/static/20214748201022295532305/前言:使用Tomcat进行JSP开发最头疼的莫过于中文乱码问题了,总结Tomcat乱码问题出现的原因必须明白以下几点:内容:1.Tomcat一般总是默认使用ISO-8859-1作为字符编码方式的。所以,除非你在Servlet中使用了request.setCharacterEncoding("编码方式");指定了特殊的编码方式,

系统 2019-08-12 01:33:35 2256

Tomcat

tomcat优化方案

1.内存设置(VM参数调优)(1).Windows环境下,是tomcat解压版(执行startup.bat启动tomcat),解决办法:修改“%TOMCAT_HOME%\bin\catalina.bat”文件,在文件开头增加如下设置:setJAVA_OPTS=-Xms512m-Xmx512m-XX:PermSize=128M-XX:MaxNewSize=256m-XX:MaxPermSize=512m备注:一定加在catalina.bat最前面。(2).W

系统 2019-08-12 01:33:34 2256

Tomcat

Tomcat部署

首先说说tomcat的几种部署方法:1.将应用文件夹或war文件塞到tomcat安装目录下的webapps子目录下,这样tomcat启动的时候会将webapps目录下的文件夹或war内容当成应用部署。这种方式最简单且无须书写任何配置文件。2.在tomcat安装目录下的conf子目录下的server.xml配置文件中的Host节点下添加Context字节点:,其中path属性是url后面的

系统 2019-08-12 01:33:28 2256

Tomcat

How Tomcat Works(二)

我们这些可怜虫,只有沿着大神的思路,这样我们才能进步得更快;因为我们不是跟大神处于同一级别上。所以我这里是参考《HowTomcatWorks》这本英文版的大作来理解tomcat的工作原理本人认为,Tomcat容器源码是学习java编程以及设计模式等的绝佳范例,深入理解其源码对我辈开发人员的编程水平提高大有裨益!我们可以从该书指定的官方网址下载相关示例源码http://www.brainysoftware.com,本文顺着作者的思路,介绍一个简单的web服务

系统 2019-08-12 01:33:28 2256

Tomcat

分析 Tomcat catalina.bat 脚本

Catalina.bat是tomcat所有脚本中最重要的脚本,完成几乎所有的tomcat操作。如启动,关闭等等,都是由catalina.bat脚本来完成的。接下来,我将对Tomcatcatalina.bat脚本进行分析。首先省去catalina.bat开头诸多注解,这些注解主要是讲解各个变量是干什么的。需要的话,自己看下英文就可以了。这里就不翻译了。remGuessCATALINA_HOMEifnotdefined查看是否在tomcat目录下,与start

系统 2019-08-12 01:33:20 2256

Tomcat

启动Tomcat的时候遇到错误

严重:IOExceptionwhileloadingpersistedsessions:java.io.EOFExceptionjava.io.EOFExceptionatjava.io.ObjectInputStream$PeekInputStream.readFully(UnknownSource)atjava.io.ObjectInputStream$BlockDataInputStream.readShort(UnknownSource)atjav

系统 2019-08-12 01:33:10 2256

Tomcat

转 设置Tomcat的JVM内存大小

设置Tomcat的JVM内存大小2011-11-2110:19:05|分类:Tomcat|标签:tomcatjvm|举报|字号订阅Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个JVM。JAVA程序启动时JVM都会分配一个初始JVM内存和最大JVM内存给这个应用程序。这个初始内存和最大内存在一定程度都会影响程序的性能。比如说在应用程序用到最大内存的时候,JVM是要先去做垃圾回收的动作,释放被占用的一些内存。所以想调整Tomca

系统 2019-08-12 01:32:55 2256

Tomcat

tomcat源代码Catalina

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 2256

Tomcat

在tomcat6.0中配制数据源

Tomcat6.0配置数据源(DBCP)和JNDI使用经过一段艰苦的..........,当然也要感谢WWW提供信息的朋友。终于把数据源的配置和JDNI使用的示例给跑通了,于是就总结下,也希望给需要这方面的的同事带来方便。JNDI:JavaNamingandDirectoryInterface(JNDI)JNDIworksinconcertwithothertechnologiesintheJavaPlatform,EnterpriseEdition(Ja

系统 2019-08-12 09:30:22 2255

Tomcat

tomcat配置虚拟目录映射

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

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

Tomcat

虚拟主机TOMCAT配置

在tomcat中添加虚拟主机:编辑"tomcat\conf\server.xml",在""元素中新加子元素"",如下:

系统 2019-08-12 01:33:33 2255

Tomcat

tomcat的安装目录各文件夹的意义

假设你已将Tomcat解压,你已得到下列目录结构:目录名--描述bin包含启动/关闭脚本。conf包含不同的配置文件,包括server.xml(Tomcat的主要配置文件)和为不同的Tomcat配置的web应用设置缺省值的文件web.xml。doc包含各种Tomcat文档。lib包含Tomcat使用的jar文件,unix平台此目录下的任何文件都被加到Tomcat的classpath中。logsTomcat摆放日志文件的地方。srcServletAPI源文件

系统 2019-08-12 01:33:05 2255