![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
TomCat
月轩居士
Archimedes said: give me a fulcrum,I will move the earth.Program ape said: give me a keyboard,I can change the world.
展开
-
tomcat 乱码总结
(一) JSP页面上是中文,但是看的是后是乱码: 解决的办法就是在JSP页面的编码的地方,因为Jsp转成Java文件时的编码问题,默认的话有的服务器是ISO-8859-1,如果一个JSP中直接输入了中文,Jsp把它当作ISO8859-1来处理是肯定有问题的,这一点,我们可以通过查看Jasper所生成的Java中间文件来确认 (二) 当用Request对象获取客户提交的汉字代码的时候,会出现转载 2015-09-08 10:32:57 · 454 阅读 · 0 评论 -
Tomcat 连接数与线程池详解
在使用tomcat时,经常会遇到连接数、线程数之类的配置问题,要真正理解这些概念,必须先了解Tomcat的连接器(Connector)。Connector的主要功能,是接收连接请求,创建Request和Response对象用于和请求端交换数据;然后分配线程让Engine(也就是Servlet容器)来处理这个请求,并把产生的Request和Response对象传给Engine。当Engi...原创 2018-07-24 15:57:34 · 188 阅读 · 0 评论 -
Tomcat 的 Server 文件配置详解
前言Tomcat隶属于Apache基金会,是开源的轻量级Web应用服务器,使用非常广泛。server.xml是Tomcat中最重要的配置文件,server.xml的每一个元素都对应了Tomcat中的一个组件;通过对xml文件中元素的配置,可以实现对Tomcat中各个组件的控制。因此,学习server.xml文件的配置,对于了解和使用Tomcat至关重要。本文将通过实例,介绍server.x...原创 2018-07-24 15:48:34 · 1202 阅读 · 0 评论 -
Tomcat启动报Error occurred during initialization of VM错
遇到这个问题原因是eclipse或myeclipse的内存分配不够解决办法是:修改下eclipse.ini的内容,把内存分配的大点:-vmargs-Xms256m-Xmx512m-XX:MaxPermSize=512m-XX:PermSize=256m如果还是没有解决这个问题那就继续将内存加大。原创 2017-07-08 10:52:42 · 11680 阅读 · 0 评论 -
Tomcat下省略输入端口号和项目名访问项目
程序员绝大多数都很懒????题记很多时候部署项目之后访问项目的时候都会加上端口号,和项目名,譬如:http://localhost:8080/项目名而我总结了一些简化的方法,可以不用输端口号和项目名,直接访问。1、省略项目名称的配置:首先要找到tomcat下conf文件夹下的server.xml,在host里面添加 代码如下所示:<Host name="loc原创 2017-07-24 09:19:39 · 1346 阅读 · 0 评论 -
无service.bat的tomcat服务怎么设置自启动
在正式环境中,经常需要设置tomcat自启动,这样在重启系统服务器后就不需要再手动去开启tomcat服务器了。通过设置tomcat下的service.bat可以实现自启动的目的,但有时候会发现自己的tomcat下竟然没有service.bat,这种情况该怎么办呢? 下面这个版本是tomcat6.0.41版本,可以看到它里面是没有service.bat的。 1.网上原创 2016-10-19 17:28:31 · 25091 阅读 · 9 评论 -
解决tomcat启动时erver Tomcat Server at localhost was unable to start within 45 seconds
当启动tomcat时候出现 Server Tomcat v6.0 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor. 的错误,那表示你的tomcat启动超时了,有时原创 2016-06-15 14:53:02 · 883 阅读 · 0 评论 -
java.lang.OutOfMemoryError: Java heap space 解决方案
这个问题的根源是jvm虚拟机的默认Heap大小是64M,可以通过设置其最大和最小值来实现.设置的方法主要是几个.1.可以在windows 更改系统环境变量加上JAVA_OPTS=-Xms64m -Xmx512m2,如果用的tomcat,在windows下,可以在E:\Program Files\apache-tomcat-6.0.29\bin\catalina.bat 中加上:set转载 2016-03-16 11:14:14 · 6194 阅读 · 0 评论 -
如何同时启动多个Tomcat服务
在项目开发中,有时会需要同时启动多个Tomcat服务,如果直接启动多个的话,会报以下错误:Port busy xxxx java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind,这个就是端口被占用了,所以我们需要做的事就是改端口,首先到tomcat的conf文件夹下找到server.xml转载 2016-03-16 11:12:28 · 519 阅读 · 0 评论 -
Tomcat 远程调试
在catalina.sh最后增加 Java代码 CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000" 启动tomcat使用该命令:catalina.sh原创 2015-12-24 09:57:45 · 551 阅读 · 0 评论 -
Tomcat(免安装版)的安装与配置
1、下载到Apache的官方网站,我们可以很容易找到Tomcat的下载地址,如:http://tomcat.apache.org/download-60.cgi在这里我们可以下载到Tomcat的8.0.28的zip、tar.gz和Windows Service Installer三种安装包,其中:Zip是Windows下的免安装版本,只需要解压后做一定的手动配置就可以正常的使用;原创 2015-11-14 10:54:12 · 11609 阅读 · 2 评论 -
tomcat cpu暴涨的原因之一及其解决方法
当你使用tomcat部署web系统时,过了一段时间发现cpu暴涨,你不防试试下面的方法,看看是否程序内的死循环导致cpu暴涨。 第一步:增加tomcat监控对外端口 在你的tomcat的bin目录下找到catalina.sh在二行加上 Java代码 JAVA_OPTS='-server -Xms1024m -Xmx1024m -XX:PermSize=转载 2015-12-24 09:52:01 · 23570 阅读 · 0 评论 -
Windows下让Tomcat6定时重启服务的方法
Windows下让Tomcat6定时重启服务的方法: 第一步创建 tomcat6 服务: service install tomcat6(tomcat的服务名) 第二步、 新建 重启服务的脚本,tomcat_restart.bat @echo restart tomcat6 service, log to C:\tomcat_restart.log原创 2015-11-10 17:05:23 · 4238 阅读 · 0 评论 -
开启Tomcat https支持
1、修改配置文件打开tomcat/conf/server.xml配置文件,把下面这段配置注释取消掉, keystorePass为证书密钥需要手动添加,创建证书时指定的。<Connectorport="8443"protocol="org.apache.coyote.http11.Http11Protocol"maxThreads="150"SSLEnabled="true"...原创 2018-07-24 16:11:32 · 257 阅读 · 0 评论