
tomcat&jetty
happydecai
java高级工程师
展开
-
一台电脑上部署多个tomcat
如果一台电脑上部署两个tomcat,需要修改server.xml的三个端口,而不是一个端口,切记切记!<!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with原创 2016-12-07 16:35:16 · 375 阅读 · 0 评论 -
url中文乱码问题最好的解决办法-URL编码与两次encodeURI
当使用地址栏提交查询参数时,如果不编码,非英文字符会按照操作系统的字符集进行编码提交到服务器,服务器会按照配置的字符集进行解码,所以如果两者不一致就会导致乱码。encodeURI函数采用UTF-8对URL进行编码,所以如果服务器在进行解码时使用的是其他的编码方式就会出现乱码,默认的服务器配置的解码字符集都不是UTF-8,所以大部分情况下地址栏提交中文查询参数时会产生乱码;针对这原创 2016-12-19 16:19:47 · 1138 阅读 · 0 评论 -
压力测试工具-ab工具
写在前面在学习ab工具之前,我们需了解几个关于压力测试的概念吞吐率(Requests per second)概念:服务器并发处理能力的量化描述,单位是reqs/s,指的是某个并发用户数下单位时间内处理的请求数。某个并发用户数下单位时间内能处理的最大请求数,称之为最大吞吐率。计算公式:总请求数 / 处理完成这些请求数所花费的时间,即Request per seco转载 2017-02-08 13:22:36 · 373 阅读 · 0 评论 -
Jmeter录制复杂web测试脚本
jmeter的功能简单,不需要有脚本语言的编写经验,纯图形界面添加测试场景, 用起来上手很快。但是如果手动添加每一个web(http/https)请求,费时又费力。而且有可能最后手动编写的和实际发的请求有出入。 1web性能测试以及web http请求基本原理。 再介绍录制jmeter脚本之前,我们先谈一下web性能测试。web就是调用http/https接口, 其实没有是什么复杂度可转载 2017-02-15 10:59:33 · 8987 阅读 · 0 评论 -
【linux】linux系统下使用service方式启动Tomcat
如果需要将tomcat作为linux的后台程序运行,需要使用commons-daemon工程的jsvc工具,tomcat的bin目录里已经自带了这个工具的源码。操作环境:centos 7,Tomcat7,jdk 1.7操作步骤如下:解压commons-daemon-native.tar.gztar -zxvf commons-daemon-native.tar.gz1解压后会生成commons-d...原创 2018-07-02 15:18:11 · 1116 阅读 · 0 评论 -
【中文乱码】URIEncoding和useBodyEncodingForURI详解
之前关于编码的问题已经总结过两次了,有些地方写的很粗略。http://blog.itpub.net/29254281/viewspace-775925/http://blog.itpub.net/29254281/viewspace-1063133/Tomcat解决请求乱码可以使用URIEncoding和useBodyEncodingForURI.下面是两个参数的具体说明,参见ApacheTomc...转载 2018-07-04 11:06:30 · 1215 阅读 · 0 评论 -
【转】Tomcat如何配置“X-Frame-Options头”
【原理】 配置http的响应头信息:属性名X-Frame-Options。可以配置的参数有两个:1.DENY:浏览器拒绝当前页面加载任何Frame页面。2.SAMEORIGIN:页面只能加载入同源域名下的页面。3.ALLOW-FROM uri:只能被嵌入到指定域名的框架中。一般选第二个参数就可以了。方式一:每页面添加(太傻逼):<% response.addHeader(...转载 2019-05-15 16:25:26 · 6542 阅读 · 0 评论 -
tomcat 的HTTP Host 头攻击原理以及如何防御
修改tomcat的server.xml文件即可:直接上图:原创 2019-06-13 12:46:22 · 5748 阅读 · 1 评论 -
java Tomcat本地配置https
1)cmd进入到jdk下的bin目录2)运行以下面命令:keytool -genkey -v -alias tomcat -keyalg RSA -keystore E:\Tomcat\tomcat.keystore -validity 36500在E:\Tomcat目录下生成证书:tomcat.keystore ,证书的有效期是100年(36500).3)执行命令后,根据提示输入:输...转载 2019-06-21 14:42:54 · 925 阅读 · 0 评论