Tomcat
Clement-Xu
经验总结。
展开
-
同一个服务器部署多个Tomcat并用Nginx实现负载均衡分担
为了实现服务器升级不影响用户使用,有必要配置两个tomcat在一个或多个服务器中。下面介绍在同一个服务器配置两个Tomcat的过程。步骤如下:1、拷贝原来的Tomcat到另外一个目录,如:tomcat-8090,清除logs目录2、修改Tomcat中的server.xml文件,把shutdown和Connector端口修改成另外的数值,如8006/80903、修改startup原创 2015-03-06 19:22:08 · 7159 阅读 · 0 评论 -
在windows中通过jconsole监视远程linux服务器中JVM的运行状态(比如:监视Tomcat的各项运行指标)
在windows中通过jconsole监视远程linux服务器中JVM的运行状态(比如:监视Tomcat的各项运行指标)原创 2016-04-26 19:19:48 · 2435 阅读 · 0 评论 -
SUSE安装、配置APR和Tomcat-Native
安装APR:下载:wget http://www.fayea.com/apache-mirror/apr/apr-1.5.1.tar.bz2或:wget http://apache.fayea.com/apache-mirror/apr/apr-1.5.1.tar.bz2tar jxvf apr-1.5.1.tar.bz2cd apr-1.5.1./co原创 2016-02-26 14:38:45 · 1726 阅读 · 0 评论 -
修改Tomcat的Access Log存放路径和文件名
Tomcat中的Access Log,缺省存放在logs目录下。这个目录会越来越大,如果访问量大的话,很快就会把硬盘挤满。解决的方法有两种:不要记录Access Log:注释掉server.xml中的配置项把Access log存放到其他地方,然后定期压缩归档:修改server.xml中配置项中的“directory”参数,改为另外一个在大硬盘中的路径如果是在运行中原创 2015-10-08 18:12:17 · 4891 阅读 · 0 评论 -
CentOS安装、配置APR和tomcat-native
APR:Apache Portable Run-time libraries,Apache可移植运行库在早期的Apache版本中,应用程序本身必须能够处理各种具体操作系统平台的细节,并针对不同的平台调用不同的处理函数。随着Apache的进一步开发,Apache组织决定将这些通用的函数独立出来并发展成为一个新的项目。这样,APR的开发就从Apache中独立出来,Apache仅仅是使用APR而已。原创 2015-08-06 17:21:29 · 9775 阅读 · 0 评论 -
Tomcat Connector三种运行模式(BIO, NIO, APR)的比较和优化
Tomcat Connector的三种不同的运行模式性能相差很大,有人测试过的结果如下:这三种模式的不同之处如下:BIO:一个线程处理一个请求。缺点:并发量高时,线程数较多,浪费资源。Tomcat7或以下,在Linux系统中默认使用这种方式。NIO:利用Java的异步IO处理,可以通过少量的线程处理大量的请求。Tomcat8在Li原创 2015-07-24 19:34:54 · 13852 阅读 · 1 评论 -
Jetty vs. Tomcat
Jetty更加节省内存,简单,小巧配置比较简单功能可插拔,不需要的功能可以拿掉,以节省内存,比如session处理器基于Handler的架构,扩展简单,方便对其进行二次开发适合嵌入到小设备中,比如手机和机顶盒可以方便地嵌入到应用中,比如Hadoop、Solr都是自带了jetty作为web服务器jetty-maven插件可以让应用不打包成war就可以运行默认采用NIO比较适合处理长连接,原创 2015-08-17 20:01:31 · 2710 阅读 · 0 评论 -
使用多个tomcat实现负载均衡后,tomcat端口不对外开放的情况下,实现精确访问tomcat的方法
背景:使用Nginx和两个Tomcat实现了负载均衡,并在防火墙中关闭了tomcat的端口(8080和8090),对外只开放80端口。Nginx配置如下:upstream tomcatCluster { server :8080 ; server :8090 ;}server{ listen 80;原创 2015-03-10 20:09:58 · 2792 阅读 · 0 评论 -
关于Tomcat的点点滴滴(体系架构、处理http请求的过程、安装和配置、目录结构、设置压缩和对中文文件名的支持、以及Catalina这个名字的由来……等)
总结Tomcat的体系架构、处理http请求的过程、安装和配置、目录结构、设置压缩和对中文文件名的支持、以及Catalina这个名字的由来……等。原创 2015-07-11 15:38:37 · 3634 阅读 · 0 评论 -
JBoss vs. Tomcat
JBoss支持Servlet、Web Server和其他J2EE FeaturesServlet引擎使用Tomcat的内核SSL性能比Tomcat快4倍(据说)支持.net、PHP、CGI支持EJB比较耗费资源Tomcat是Servlet和JSP容器,Web Server轻量级、节省资源Spring+Tomcat是完美配合(据说)原创 2015-07-09 20:02:13 · 1756 阅读 · 0 评论 -
Tomcat启用HTTPS(生成证书、配置Tomcat服务器)
Windows下的配置:第一步:为服务器生成证书使用keytool 为 Tomcat 生成证书,假定目标机器的域名是“ localhost ”, keystore 文件存放在“ d:\tomcat.keystore ”,口令为“ password ”,使用如下命令生成:> keytool -genkey -v -alias tomcat -keyalg RSA -valid原创 2015-07-09 19:51:05 · 8584 阅读 · 0 评论 -
CentOS 安装 Tomcat
1、Tomcat官网获(http://tomcat.apache.org/)取tar.gz文件的下载地址2、下载:# wget http://apache.fayea.com/tomcat/tomcat-8/v8.0.24/bin/apache-tomcat-8.0.24.tar.gz3、解压:# tar -zxvf apache-tomcat-8.0.24.tar.gz4、拷原创 2015-07-15 11:12:26 · 997 阅读 · 0 评论