存档

文章标签 ‘tomcat’

Servlet映射规则和Servlet的映射URL冲突时匹配原则

2015年3月28日 亲亲宝宝 没有评论 2,768 次阅读

一.url-pattern中通配符*的使用规则: (1)同一个Servlet可以被映射到多个URL上,即多个<servlet-mapping>元素的<servlet-name>子元素的设置值可以是同一个Servlet的注册名。 (2)在Servlet映射到的URL中也可以使用*通配符,但是只能有两种固定的格式:一种格式是“*.扩展名”,另一种格式是以正斜杠(/)开头并...阅读全文

分类: java 标签: ,

java访问未验证证书的HTTPS

2011年10月20日 亲亲宝宝 没有评论 18,472 次阅读

用http进行连接的,客户端代码比较简单,直接使用URL类进行连接并获取输入流即可。https不需要客户端证书,并且服务器端的证书是已经受信任的也同http一样容易。当验证的证书每年的费用得好几千元,为了省钱,这里主要是说java访问未验证证书的https的访问。 通常有两种方案:1、将证书导入到TrustStore文件中;2、修改X...阅读全文

分类: java 标签: ,

tomcat中配置ssl

2011年10月17日 亲亲宝宝 没有评论 2,856 次阅读

ssl是安全连接的缩写,也就是通过https访问,tomcat中配置ssl很方便,大致有几步: 第一、   生成一个证书; Java中的keytool就可以很方便生成证书,在命令行先进入java的bin目录,然后执行: keytool -genkey -alias tomcat -keyalg RSA -validity 10000 -dname “cn=127.0.0.1,o=qcb,c=cn” -keystore tom...阅读全文

分类: java 标签:

整合Apache2.2和Tomcat5.5

2010年5月5日 没有评论 2,571 次阅读

由于apache2.2本身已经支持tomcat了,所以这里用proxy来整合tomcat,打开httpd.conf文件,把 LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_ajp_module modules/mod_proxy_ajp.so 前面的#号去掉,在文件最后添加 #禁止使用proxy_ajp代理的目录: ProxyPass /images/ ! ProxyPass / ajp://127.0.0.1:80...阅读全文

分类: java 标签: ,

struts2重启tomcat后的错误的排除过程

2010年3月26日 没有评论 7,368 次阅读

项目使用架构struts2,hibernate3,spring2,在jdk6,tomcat5.5.12的环境下运行,曾经试过tomcat6,程序运行大概不到24小时就会报内存溢出,没办法又迁回到tomcat5.5.12,结果在不重启tomcat的情况下一直运行良好,但是使用restart就不能正常重启,必须先shutdown后再Start就OK了. 错误1: Could not load org.apache.log4j.spi.Thr...阅读全文

分类: java 标签: ,

Tomcat会话超时的配置

2009年12月31日 1 条评论 12,381 次阅读

有时我们需要Tomcat的会话超时时间要长一些,至少大于30分钟,这样我们需要配置。 1)超时时间的设定       tomcat的会话超时可以在多个级别上设置:tomcat实例级别、Web应用级别、servlet级别以及运行时Context代码级别。       较低级别的设定会覆盖较高级别的设定。...阅读全文

分类: java 标签:

Tomcat在启动时出现如下异常问题

2009年12月31日 没有评论 2,739 次阅读

Tomcat在启动时出现如下异常问题: 严重: IOException while loading persisted sessions: java.io.EOFException 严重: Exception loading sessions from persistent storage 是因为保存在硬盘上的session数据读取失败,对新会话也没有什么影响,但是如果不处理一下,每次启动都会出现这个问题,处理方法如下: 将work下...阅读全文

分类: java 标签:

Tomcat常见的三种内存溢出情况及解决办法

2009年11月18日 没有评论 2,501 次阅读

Tomcat内存溢出的原因 在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存原因是不一样的,当然处理方式也不一样。 这里根据平时遇到的情况和相关资料进行一个总结。常见的一般会有下面三种情况: 1.OutOfMemoryError: Java heap space 2.OutOfMemoryError: PermGen space 3.OutOfMemoryError: unable to crea...阅读全文

分类: java 标签: ,

tomcat报错java.net.BindException: Address already in use

2009年9月25日 没有评论 5,742 次阅读

tomcat报错java.net.BindException: Address already in use,只是不能访问tomcat了,稍等一会就正常了。 大概原因是短时间内new socket操作很多,而socket.close()操作并不能立即释放绑定的端口,而是把端口设置为TIME_WAIT状态,过段时间(默认 240s)才释放,(用netstat -na可以看到),最后系统资源耗尽(windows上是耗尽了...阅读全文

分类: java 标签: ,

web.xml中filter-mapping的dispatcher的不同类型

2009年9月21日 没有评论 3,992 次阅读

      2.4版本的servlet规范在部属描述符中新增加了一个<dispatcher>元素,这个元素有四个可能的值:即 REQUEST,FORWARD,INCLUDE和ERROR,可以在一个<filter-mapping>元素中加入任意数目 的<dispatcher>,使得filter将会作用于直接从客户端过来的request,通过forward过来的...阅读全文

分类: java 标签: ,