一杯甜酒

用勇气改变可以改变的事情,用胸怀接受不可以改变的事情,然后用智慧分辨两者的不同!...

Tomcat学习总结(18)—— Tomcat启动时org.apache.catalina.util.SessionIdGenerator产生安全随机类SecureRandom的实例慢问题解决

Tomcat7/8使用org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom类产生安全随机类SecureRandom的实例作为会话ID。SHA1PRNG算法是基于SHA-1算法实现且保密性较强的伪随机数生成器。在SHA1...

2018-06-26 17:54:03

阅读数:2639

评论数:0

Tomcat学习总结(17)—— Tomcat生产环境中域名访问和连接MySQL

搭建基于域名的虚拟主机进入Tomcat里面去修改配置文件,配置虚拟主机用域名访问,[root@juny-18 tomcat]# cd conf/[root@juny-18 conf]# lsCatalina catalina.properties jaspic-providers.xml logg...

2017-11-05 17:08:18

阅读数:3344

评论数:0

Tomcat学习总结(16)—— Tomcat优化时的参数分析

(1)、maxHttpHeaderSize=”8192” 此选项用于配置:来自于客户端请求的Request和Response的HTTP header 的最大长度,以字节计算。如果不设置,该属性为4096(4K)。 (2)、maxThreads="512" ...

2017-06-23 14:13:55

阅读数:808

评论数:0

Tomcat学习总结(15)—— Apache Tomcat各版本比较

Apache Tomcat Versions Apache Tomcat®是java Servlet和JSP技术的一个开放源代码的软件实现。不同版本的Apache Tomcat可用于不同版本的servlet和JSP规范。规格和各自的Apache Tomcat版本之间的映射是: 每个版本的tom...

2017-04-14 15:58:59

阅读数:9722

评论数:0

Tomcat学习总结(14)—— Tomcat常见面试题

一、Tomcat的缺省是多少,怎么修改 Tomcat的缺省端口号是8080. 修改Tomcat端口号: 1.找到Tomcat目录下的conf文件夹 2.进入conf文件夹里面找到server.xml文件 3.打开server.xml文件 4.在server.xm...

2017-02-27 11:44:08

阅读数:13615

评论数:3

Tomcat学习总结(13)—— Tomcat常用参数配置说明

1、修改端口号 Tomcat端口配置在server.xml文件的Connector标签中,默认为8080,可根据实际情况修改。 修改端口号 2、解决URL中文参数乱码 在server.xml文件的Connector标签中增加URIEncoding="G...

2016-12-15 09:40:26

阅读数:1815

评论数:0

Tomcat学习总结(12)—— Tomcat集群配置

现目前基于javaWeb开发的应用系统已经比比皆是,尤其是电子商务网站,要想网站发展壮大,那么必然就得能够承受住庞大的网站访问量;大家知道如果服务器访问量过大,就会出现服应用务器崩溃的情况,这个时候怎么办,难道就只能去重启服务器吗?好,如果是一般的小型公益网站到也无所谓,但如果是比如像大型航空公司...

2016-12-07 14:22:13

阅读数:1500

评论数:0

Tomcat学习总结(11)——Linux下的Tomcat安全优化

1、web.xml配置及修改: 站点默认主页: index.html index.htm index.jsp 404及500设置 404 /404.html 500 /500.html 默认...

2016-12-07 13:35:05

阅读数:2308

评论数:1

Tomcat学习总结(10)——Tomcat多实例冗余部署

昨天在跟群友做技术交流的时候,了解到,有很多大公司都是采用了高可用的,分布式的,实例沉余1+台。但是在小公司的同学也很多,他们反映并不是所有公司都有那样的资源来供你调度。往往公司只会给你一台机器,因为有些应用挂了公司也不会有损失的,我们往往一台机器就可以搞定。 但是,我们也要为我们做出来的应用负...

2016-11-21 10:18:33

阅读数:2611

评论数:0

Tomcat学习总结(9)——Apache Tomcat 8新特性

一、Apache Tomcat 8介绍 Apache Tomcat 8RC1版于2013年8月份发布。它 经过了2年的开发,引入了很多新特征,由于目前还只是Alpha版,故不推荐在产品中使用。但是我们应该了解它有哪些新特性,以便在稳定版出来后,用到我们的开发项目中去。 Apache Tomcat ...

2016-10-25 16:28:14

阅读数:7724

评论数:1

Tomcat学习总结(8)——Tomcat+Nginx集群解决均衡负载及生产环境热部署

近日,为解决生产环境热部署问题,决定在服务器中增加一个tomcat组成集群,利用集群解决热部署问题。 这样既能解决高并发瓶颈问题,又能解决热部署(不影响用户使用的情况下平滑更新生产服务器)问题。 因为项目是前后端分离的,所以本以为成本很低,没想到遇到了一系列的坑,解决了2天...

2016-09-06 15:55:52

阅读数:3317

评论数:1

Tomcat学习总结(7)——Tomcat与Jetty比较

Jetty 基本架构 Jetty目前的是一个比较被看好的 Servlet 引擎,它的架构比较简单,也是一个可扩展性和非常灵活的应用服务器。 它有一个基本数据模型,这个数据模型就是 Handler(处理器),所有可以被扩展的组件都可以作为一个 Handler,添加到 Server 中,Je...

2016-08-04 09:29:10

阅读数:6879

评论数:2

Tomcat学习总结(6)——Tomca常用配置详解

注:Tomcat 8需要JRE7以上的JRE 1. Tomcat环境变量设置 1.1 Java环境变量设置 右键计算机—属性—高级系统设置—环境变量,在”系统环境变量”,设置如下三个变量(如果变量已有,点”编辑”;如果变量没有,点”新建”。格式:变量名 = 变量值) JAVA_HOME =...

2016-07-07 16:04:04

阅读数:4353

评论数:1

Tomcat学习总结(5)——Tomcat容器管理安全的几种验证方式

当访问服务器中受保护的资源时,容器管理的验证方法可以控制确认用户身份的方式。Tomcat支持四种容器管理的安全防护,它们是: BASIC (基本验证):通过HTTP验证,需要提供base64编码文本的用户口令DIGEST (摘要验证):通过HTTP验证,需要提供摘要编码字符串的用户口令FOR...

2016-06-17 09:32:27

阅读数:2759

评论数:2

Tomcat学习总结(4)——基于Tomcat7、Java、WebSocket的服务器推送聊天室

前言         HTML5 WebSocket实现了服务器与浏览器的双向通讯,双向通讯使服务器消息推送开发更加简单,最常见的就是即时通讯和对信息实时性要求比较高的应用。以前的服务器消息推送大部分采用的都是“轮询”和“长连接”技术,这两中技术都会对服务器产生相当大的开销,而且实时性不是...

2016-05-18 20:28:13

阅读数:3959

评论数:3

Tomcat学习总结(3)——Tomcat优化详细教程

Tomcat是我们经常使用的 servlet容器之一,甚至很多线上产品都使用 Tomcat充当服务器。而且优化后的Tomcat性能提升显著,本文从以下几方面进行分析优化。           一、内存优化         默认情况下Tomcat的相关内存配置较低,这对于一些大型项...

2016-05-18 09:16:02

阅读数:32157

评论数:7

Tomcat学习总结(1)——Tomcat入门教程

一、Tomcat服务器端口的配置   Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件。   如果想修改Tomcat服务器的启动端口,则可以在server.xml配置文件中的Connector节点进行的端口修改 例如:将Tomcat服务器的启动端...

2016-01-04 17:30:01

阅读数:6547

评论数:3

Tomcat学习总结(2)——Tomcat部署Java War包应用教程

一、打包JavaWeb应用   在Java中,使用"jar"命令来对将JavaWeb应用打包成一个War包,jar命令的用法如下:    范例:将JavaWebDemoProject这个JavaWeb应用打包成war包      执行完之后,就可以得到...

2016-01-04 17:27:45

阅读数:53990

评论数:8

提示
确定要删除当前文章?
取消 删除