tomcat
文章平均质量分 67
mr_orange_klj
这个作者很懒,什么都没留下…
展开
-
当项目发布到tomcat的root路径下,子文件与其他路径冲突的问题
在myeclipse中,如果项目的web-context root设置为“/”,则项目在tomcat中发布时,会发布到在ROOT文件中。ROOT文件不需要子目录名,直接输入tomcat地址就可以访问。例如,当项目A的web-context root属性设置为“/”,则A发布时会在tomcat的webapps文件夹下生成一个ROOT的文件夹,项目A会发布到该文件夹中。访问时,只需要输入l原创 2015-01-16 14:35:35 · 1360 阅读 · 0 评论 -
tomcat7与tomcat8中文乱码的问题
背景:同样的程序在tomcat7下查询没问题,tomcat8下查询不出结果来。debug发现,controller参数有乱码导致的。分析:我们的程序中使用了过滤器:org.springframework.web.filter.CharacterEncodingFilter,并且所有的编码有非常统一,都是UTF-8。但是,setCharacterEncoding只对POST请转载 2017-11-21 10:58:06 · 1359 阅读 · 0 评论 -
Tomcat是如何响应静态资源的?
在前面的文章中,我们比较过Web服务器与Web容器的区别(后台回复不同这两个字,查看这篇文章)。我们了解到Tomcat是一种Web Container,与Nginx/Apache这一类的Web Server本质区别是,Tomcat不光可以处理静态资源,还能处理Servlet文件。响应Servlet文件这件事,我们虽然还没有深入分析,但多少有点司空见惯的感觉了,毕竟做为一个Servl转载 2017-11-06 22:52:33 · 953 阅读 · 0 评论 -
Windows下开机自启动Tomcat7
问题:tomcat7解压版,通过startup.bat手动启动tomcat后会出现对话框,如果机器意外重启,tomcat还需要手动重启,比较麻烦。解决:将tomcat安装成系统服务,设置启动方式为自启动。1.安装tomcat服务进入tomcat的bin目录下,运行service.bat install安装E:\tomcat_8083\bin>service.bat install转载 2016-12-08 18:29:53 · 804 阅读 · 0 评论 -
怎样理解Servlet的单实例多线程
首先明确:Servlet是单实例的,即对于同一种业务请求只有一个是实例。不同的业务请求可以通过分发来产生多个实例。其次:单实例的原因我想是因为单实例足可以处理某一个请求,就像ibatis的Querydao、UpdateDao一样都是单实例的。再次:为什么单实例足可以处理某一个请求,因为Servlet是单实例多线程的。http://hiyachen.cublog.cn chf@tsin转载 2016-11-07 11:31:20 · 277 阅读 · 0 评论 -
servlet 实现下载文件
servlet:public class UpAndDownServlet extends HttpServlet {public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {response.原创 2016-11-06 12:33:47 · 1573 阅读 · 0 评论 -
nginx反向代理java web应用,网页链接的问题
假如有一个java web应用,地址是10.0.0.1:8080/aaa,用nginx做代理,域名a.com指向nginx,nginx代理发请求给10.0.0.1:8080/aaa.如果jsp中有以下对的配置,则会出现网页链接错误的问题:String path = request.getContextPath();String basePath = request.getSchem原创 2016-09-01 02:11:52 · 5707 阅读 · 0 评论 -
Tomcat配置一个ip绑定多个域名
在网上找了半天也没找到相关的资料,都说的太含糊.本人对tomcat下配置 一ip对多域名的方法详细如下,按下面配置一定能成功,经过测试了. unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> localhost.com转载 2016-08-31 22:23:12 · 389 阅读 · 0 评论 -
tomcat9启动中提示 org.apache.catalina.webresources.Cache.getResource Unable to add the resource
tomcat9启动过程中提示:org.apache.catalina.webresources.Cache.getResource Unable to add the resource at xxx to the cache because there was insufficient free space available after evicting expired cache en原创 2016-08-31 15:11:17 · 4410 阅读 · 0 评论 -
TOMCAT源码分析——SESSION管理分析(下)
前言 在《TOMCAT源码分析——SESSION管理分析(上)》一文中我介绍了Session、Session管理器,还以StandardManager为例介绍了Session管理器的初始化与启动,本文将接着介绍Session管理的其它内容。SESSION分配 在《TOMCAT源码分析——请求原理分析(下)》一文的最后我们介绍了Filter的职责链,Tomcat接收到的请转载 2016-07-31 19:57:53 · 456 阅读 · 0 评论 -
当项目发布到tomcat的root路径下,子文件与其他路径冲突的问题
在myeclipse中,如果项目的web-context root设置为“/”,则项目在tomcat中发布时,会发布到在ROOT文件中。ROOT文件不需要子目录名,直接输入tomcat地址就可以访问。例如,当项目A的web-context root属性设置为“/”,则A发布时会在tomcat的webapps文件夹下生成一个ROOT的文件夹,项目A会发布到该文件夹中。访问时,只需要输入l原创 2015-01-16 14:34:24 · 1002 阅读 · 0 评论 -
为什么url指向目录时会重新指向index页面或者报错?
在tomcat默认配置下,当访问的目录为虚拟目录时,会指向WEB-INF文件夹中web.xml的welcome-file属性指定的文件。如果没有指定或者不存在web.xml,会指向index.html或者index.jsp,其中index.html的优先级比index.jsp高。如果既没有指定文件,也不存在index页面,tomcat报404错误。当访问的目录为虚拟目录的子目录时,会指向该原创 2015-01-16 14:36:56 · 1503 阅读 · 0 评论 -
CentOS tomcat 安装与自启动
一、安装:①下载好tomcat的tar.gz文件②在#cd /var/ftp/pub创建一个文件夹programFiles③解压文件夹 #tar-xzvf tomcat**.tar.gz文件 得到tomcat**④将文件移动 #mv tomcat** /usr/⑤修改文件名 #MV tomcat** tomcat⑥开启tomcat:先打开 #cd/tomcat/bin 目录转载 2018-04-21 19:08:09 · 249 阅读 · 0 评论