Tomcat

Tomcat是常见的免费的web服务器. 
Tomcat 这个名字的来历,Tomcat是一种野外的猫科动物,不依赖人类,独立生活。 Tomcat的作者,取这个名字的初衷是希望,这一款服务器可以自力更生,自给自足,像Tomcat这样一种野生动物一般,不依赖其他插件,而可以独立达到提供web 服务的效果。

 

一、启动Tomcat

1.下载Tomcat,并解压缩

2.运行批处理文件X:/tomcat/bin/startup.bat

 

二、更改Tomcat端口

1.打开Tomcat/conf/server.xml

2.将下面语句中的8080改为对应端口,并保存。需要重启Tomcate生效。

<Connector port="8080" protocol="HTTP/1.1"             connectionTimeout="20000" redirectPort="8543" />

 

三、持久化异常

Tomcat启动的时候会报一个Exception loading sessions from persistent storage异常,但是又不影响正常的业务。

该问题的原因是tomcat的session持久化机制引起的,tomcat这个功能本身的用意在于重启tomcat后保存之前的session,Tomcat会把session持久化在%TOMCAT%/work/Catalina/localhost/session.ser 这个文件里。 但是因为tomcat非正常关闭,所以这个文件没有正确地结束(无EOF标记)

解决办法治标: 只需要删除 session.ser文件即可。

解决办法治本:关闭tomcat的持久化功能,就能一劳永逸的解决这个问题。具体为修改conf下的server.xml文件。在项目的context间加入一句代码

<Manager className="org.apache.catalina.session.PersistentManager" saveOnRestart="false"/>

 

转载于:https://www.cnblogs.com/Mmumu/p/9001579.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值