tomcat
爱人间
这个作者很懒,什么都没留下…
展开
-
Tomcat 服务器对请求中一些特殊的符号需作处理
服务器对请求中一些特殊的符号需作处理原创 2022-06-28 18:29:02 · 376 阅读 · 0 评论 -
Tomcat8.5控制台中文乱码问题
tomcat8.5中文乱码解决方案转载 2022-03-11 10:39:36 · 1180 阅读 · 0 评论 -
Tomcat修改内存
1. 概述1.1 问题描述用户工程部署在 Tomcat 容器中,若遇到以下问题: 内存溢出错误:java.lang.OutOfMemoryError:Java heap space 内存占用过高。 Tomcat 后台提示Memory is over threshold 报错:内存溢出。 需要将 Tomcat 服务器内存调大,可参考本文方法解决。1.2 解决思路为了避免内存溢出的问题,一方面应适当启用磁盘缓存,另一方面可以根据实际情况调整服务器.原创 2022-02-24 14:53:37 · 17270 阅读 · 1 评论 -
tomcat8或tomcat7个别版本中URI不支持特殊字符解决方案
这是因为Tomcat严格按照 RFC 3986规范进行访问解析,而 RFC 3986规范定义了Url中只允许包含英文字母(a-zA-Z)、数字(0-9)、-_.~4个特殊字符以及所有保留字符(RFC3986中指定了以下字符为保留字符:! * ’ ( ) ; : @ & = + $ , / ? # [ ])。传入的参数中有"{"不在RFC3986中的保留字段中,所以会报这个错。解决:Tomcat 7.0.76, 8.0.42, 8.5.12 这些版本之后可以定义requestTargetA..原创 2021-04-21 16:32:47 · 689 阅读 · 0 评论 -
指定cmd窗口或tomcat运行窗口的名称
1、指定cmd运行窗口的名字 1)直接执行命令:title 窗口名称 2)bat文件中直接加上命令:title 窗口名称title test_ v1java -jar -Dfile.encoding=utf-8 test-1.0.1.jarpause注意:bat文件保存的时候指定编码为ANSI,否则中文乱码2、指定tomcat运行窗口的名字 到tomcat的bin文件夹下找到文件 catalina.bat,并打开编辑。 找到下面这一段(我的文件在264行),找到石..原创 2020-12-14 11:34:30 · 2240 阅读 · 1 评论 -
tomcat配置https
1、 为服务器生成证书“运行”控制台,进入%JAVA_HOME%/bin目录,使用如下命令进入目录:cd “c:\ProgramFiles\Java\jdk1.6.0_11\bin” 使用keytool为Tomcat生成证书,假定目标机器的域名是“localhost”,keystore文件存放在“D:\home\tomcat.keystore”,口令为“password”,使用如下命原创 2017-03-30 16:14:33 · 354 阅读 · 0 评论 -
tomcat 一闪而过不能查看错误信息问题的解决方法
1、先记事本打开startup.bat,找到最后一句话::end,我们知道end表示结束的意思,:end是一个标记,我们在后面加上一句pause然后再执行一下,startup.bat (暂停等待的意思)再次执行startup.bat,就会看到上图,当我们按任意的键时cmd窗口又是一闪而过了。但是这已经确定了我们的环境变量都是正确的。接下来就要看是什么原因导致弹出的tomca...转载 2018-08-03 09:52:22 · 2862 阅读 · 0 评论 -
修改tomcat命令窗口的名字
在tomcat的bin目录下找到catalina.bat文件,用文本编辑器打开找到:if "%TITLE%"=="" set TITLE=tomcat修改TITLE后面的tomcat的名字即为命令窗口的名字。保存,运行startup.bat就显示修改后的名字了。...原创 2018-08-03 09:55:08 · 3487 阅读 · 0 评论 -
Spring MVC 基于注解的class文件打成jar包后注入失败
异常信息:Spring MVC Autowired – No qualifying bean of type [] found for dependency: expected at least 1 bean which qualifiesNo qualifying bean of type [...Service] found for dependency: expected at leas...转载 2018-08-27 19:52:07 · 1014 阅读 · 0 评论 -
Invalid character found in the request target.The valid characters are defined in RFC 7230 and RFC39
目录 背景原因分析处理方法背景在将tomcat升级到7.0.81版后,发现系统的有些功能不能使用了,查询日志发现是有些地址直接被tomcat认为存在不合法字符,返回HTTP 400错误响应,错入信息如下:原因分析经了解,这个问题是高版本tomcat中的新特性:就是严格按照 RFC 3986规范进行访问解析,而 RFC 3986规范定义了Url中只允许包含英文字母(a...转载 2018-10-30 17:20:46 · 268 阅读 · 0 评论 -
如何修改tomcat项目的图标
我们在查看网页的时候很多网站都有自己的小图标,系统读取这个标志的时候先从你的项目的根目录下读看有没有favicon.ico文件,如果有直接显示这个图标,如果没有,则会去webapps/root/下找这个文件,如果这两个地方都没有,则就显示IE图标。tomcat下对应的favicon.ico文件:将自己的小图标覆盖tomcat默认图标。2、另一种形式是修改页面<l原创 2016-12-05 10:12:26 · 4555 阅读 · 0 评论 -
Apache配置tomcat集群
1. 环境准备Apache:Apache是http服务器,我们利用其对Tomcat进行负载均衡,下载地址http://httpd.apache.org/download.cgi#apache22,这里使用的版本是Apache HTTP Server 2.0.64;Tomcat:Tomcat7.0.6;JK:JK是Tomcat提供给http服务器的插件,这里使用的版本是tomcat-原创 2015-10-29 14:57:42 · 695 阅读 · 0 评论 -
把解压缩版的tomcat6注册成服务并设置自启动
操作步骤: 1、在“开始 ”→“运行 ”中输入cmd 命令,进入MS-DOS界面 2、cd 到tomcat的bin目录下 C:/> cd tomcat/bin 3、运行命令service install, 就可以把tomcat注册成系统服务了 c:/tomcat/bin> service install 运行命令service uni原创 2014-12-10 15:09:52 · 748 阅读 · 0 评论 -
tomcat下访问项目去端口和项目名称访问
1.不需要数据项目名称就可以访问项目的配置方法如下:首先到你的Tomcat下的conf文件夹下找到server.xml文件,打开后修改为:[html] view plaincopyHost name="localhost" appBase="webapps" unpackWARs="true" autoDeploy转载 2015-01-21 09:29:54 · 711 阅读 · 0 评论 -
tomcat虚拟目录配置
Tomcat6.0虚拟目录配置[转] 设虚拟目录 "site",通过 http://localhost:8080/site 访问物理路径 D:"site 文件夹里面的内容。设置过程如下: 1.复制 Tomcat6.0"webapps"ROOT 目录下的 WEB-INF 文件夹到 D:"site 目录下。 2.打开 D:"site"WEB-INF 目录下的 web.xml 文件,在 之翻译 2015-03-05 09:35:07 · 449 阅读 · 0 评论 -
系统pid=4占用80端口的解决方法
最近本人由于在电脑上同时安装了sql servers 2008 ,vs2010,同时搭配了php 的环境,但是,悲剧的事情发生了。Apache 经常打不开,原因当然是80端口被占用了,于是不停地百度谷歌,重装系统。。。。最近终于把问题给解决了。 首先介绍一种网上普遍的方法,就是查找占据80端口的进程,然后关闭它就行了。转载 2015-04-08 08:56:35 · 2002 阅读 · 0 评论 -
tomcat配置去端口和项目名称访问
1、将下面的8080端口改为8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>2、找到Host,这块配置完全一样,其中docBase的值就是项目名称原创 2015-07-13 09:57:46 · 1452 阅读 · 0 评论 -
tomcat7启动startup闪退的解决方案
一、配置 JDK 要想在自己的计算机上安装Tomcat,需要JDK的支持,因为Tomcat是用java语言编写的一个很轻量级的Web服务器。1、首先将自己下载的jdk(这里使用的是1.7)下载后,解压或者进行安装,最好将jdk和jre安装在同一个java目录下,例如d:/Program Files/java/jdk1.7。2、配置系统变量(1)右键单击“我的电脑”,选择“属性”转载 2015-09-15 13:28:28 · 8890 阅读 · 2 评论 -
tomcat内存溢出及大小调整
Windows下,在文件/bin/catalina.bat,Unix下,在文件/bin/catalina.sh中,找到set JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%,在它的下面添加如下代码:set JAVA_OPTS=-server -Xms800m -Xmx1024m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:M原创 2015-01-20 16:49:16 · 1070 阅读 · 0 评论 -
Tomcat 7优化前及优化后的性能对比
阅读目录一、运行环境二、未调优前三、优化后四、总结Tomcat 7在我们日常开发、测试、生产环境都会使用到,但对于大部分开发人员来说,对其性能还是没有多大了解。本文就对它做一次性能测试,对比优化前后的性能区别。一、运行环境CPU: Intel(R) Pentium(R) [email protected] ;内存:4G,装的是32位win7,只认出3G,没有花时间去整转载 2015-10-22 14:33:20 · 492 阅读 · 0 评论 -
Tomcat优化配置
一.Tomcat内存优化T omcat内存优化主要是对 tomcat 启动参数优化,我们可以在 tomcat 的启动脚本 catalina.sh 中设置 JAVA_OPTS参数。1.JAVA_OPTS参数说明Java代码 -server 启用jdk 的 server 版; -Xms java虚拟机初始化时的最小内存; -Xmx ja转载 2015-10-22 14:34:44 · 367 阅读 · 0 评论 -
Tomcat 7 Session 问题的原因
经过多次测试证实原因是 Tomcat 7 在设置 JSESSIONID 这个 Cookie 时,Path 参数值有问题。Tomcat 7 应该是直接获取 request.getContextPath() 的值来设置 Cookie 的 Path 属性这也就是为什么当我们把应用部署在某个目录,例如 /test 下就没问题,而当部署在 ROOT 下就无法正常工作的原因。因为当需要转载 2014-10-14 15:21:11 · 1861 阅读 · 0 评论