JVM内存异常与常用内存参数设置总结

Java Web程序由于引入大量第三方java类库,在启动时经常会遇到内存溢出(Memory Overflow)或者内存泄漏(Memory leak)问题,导致程序启动失败。 一、OOM异常分类: OOM异常主要分为java堆溢出、虚拟机栈和本地方法栈溢出、方法区和运行时常量池溢出、本地直接内存溢出 ... »

Tomcat9使用免费的Https证书加密网站

本文第二部分介绍如果获取免费的证书,第三部分介绍如何用已有的证书在Tomcat中配置,使得Https能够运作,最后一部分介绍,如何在浏览器中输入地址,自动由Http转发到Https上,有需要的读者可以根据需要跳过相应部分。 ... »

JavaWeb学习(一) ---- HTTP以及Tomcat的安装

HTTP 一、协议 双方在交互、通讯的时候,遵循的一种规范,一种规则。 二、HTTP协议 HTTP的全名是:Hypertext Transfer Protocol(超文本传输协议),针对网络上的客户端与服务器端在执行http协议的时候,遵循的一种规范。其实就是规定了客户端在访问服务器的时候,需要传送 ... »

服务器配置tomcat部署项目

部署项目首先你需要把你的java web项目打包成war文件 在需要打包的项目上右键 选择[Export] 选中[Web]下面的[WAR file],点击[Next] 通过[Browse]选择保存路径,点击[Finish]完成即可 然后在服务器安装tomcat "tomcat下载" 安装完之后需要配 ... »

tomcat的配置使用详细版

摘要: 开发者开发部署web应用时通常使用tomcat服务器,很多初学者只懂得在开发工具上配置,但离开了开发工具,自己手动配置部署,并让一个项目跑起来,你会了吗。小编也遇到过这样的困扰。网上查找的资料说法不一,小编就亲自动手实验 一. 下载 tomcat服务器直接到官网下载就好,根据自己的电脑系统选 ... »

WEB中间件--tomcat爆破,burp和python脚本

1.tomcat 用burpsuit进行弱口令爆破 先抓包 发送到inturder payload type 选择custom iterater 第一个payload选用户名文件,第二个payload用 : 第三个选密码文件 设置base64加密,和去掉URL编码 开始攻击,得到用户名密码 2.用p ... »

Tomcat配置https

简介: SSL 协议的3个特性: 保密:通过SSL链接传输的数据是加密的 鉴别:通信双方的身份鉴别,通常是可选的,但至少有一方需要验证(通常是服务端) 完成性:传输数据的完整性检查 从性能角度考虑,加密是一项计算昂贵的处理,因此尽量不要讲整个Web采用SSL链接,实际部署中,选择有必要进行安全加密的 ... »

Tomcat NIO

说起Tomcat的NIO,不得不提的就是Connector这个Tomcat组件。Connector是Tomcat的连接器,其主要任务是负责处理收到的请求,并创建一个Request和Response的对象,然后用一个线程用于处理请求,Connector会把Request和Response对象传递给该线 ... »

CentOS 6.5 Tomcat安装及配置

1.安装jdk,配置jdk环境(此步骤略过) 2.下载安装tomcat 百度网盘链接: https://pan.baidu.com/s/1Ieejo7TQyzRAVPhQft8Phw 密码: dg2v 下载之后对tomcat压缩包进行解压 # tar xzf apache-tomcat-7.0.85 ... »

一键部署进化史

为了解决调试不便的问题,先是同步工具由 nc 转到 rsync,再修改 rsync 源码添加回调参数,最后添加 docker 重启完成的通知信息,成功完成一键部署系统。 ... »

Nginx+Tomcat高性能负载均衡集群搭建

转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/8745794.html Nginx是一个高性能的HTTP服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。其占有内存少,并发能力强,在同类型的网页服务器中表现较好。Nginx可以在大多数Unix ... »

[学习笔记]Javaweb开发视频教程之Tomcat9配置

参考自北京动力节点的视频教程:https://www.bilibili.com/video/av14548279/?p=1 1、Java XE Java SE 是做电脑上运行的软件。 Java EE 是用来做网站的-(我们常见的JSP技术) Java ME 是做手机软件的。 2、B/S架构与C/S架 ... »

linux jdk 和tomcat环境变量配置

系统版本:centos6.5版本 java版本:1.8 一、准备工作 1、 java -version 检查是否有java环境,没有则需要去安装并配置到环境变量中。 2、下载tomcat包,下载地址:http://tomcat.apache.org/download-70.cgi 可以本地下载后上传 ... »

Tomcat启动过程源码解读

根据Tomcat源码来看一下Tomcat启动过程都做了什么 部分代码为主要流程代码,删去了try-catch以及一些校验逻辑,方便理解主流程 部分代码为主要流程代码,删去了try-catch以及一些校验逻辑,方便理解主流程 部分代码为主要流程代码,删去了try-catch以及一些校验逻辑,方便理解主 ... »

一次线上tomcat应用请求阻塞的排查经过

今天早上,收到一个报警,有个服务器的http往返时延飙升,同时曝出大量404,很是折腾了一番,特记录下思考和排查经过。 1.这是单纯的时延增大,还是有什么其他情况还未掌握? 因为不知道是只有时延变大而已,还是同时有别的情况,第一反应是先看日志有没有异常。 看了一下,一片风平浪静,既是好消息也是坏消息 ... »

一次线上tomcat应用请求阻塞的排查经过

今天早上,收到一个报警,有个服务器的http往返时延飙升,同时曝出大量404,很是折腾了一番,特记录下思考和排查经过。 1.这是单纯的时延增大,还是有什么其他情况还未掌握? 因为不知道是只有时延变大而已,还是同时有别的情况,第一反应是先看日志有没有异常。 看了一下,一片风平浪静,既是好消息也是坏消息 ... »

[Tomcat技能]自定义Tomcat启动窗口标题

在Windwos Server中,启动多个Tomcat工程时多个窗口的名称都是相同的,都为“Tomcat”,很不便于区分管理,如图1所示。 图1 在网上找到了修改标题栏内容的操作如下: ①进入Tomcat工程所在目录中的bin文件夹,打开catalina.bat文件; ②Ctrl+F搜索set _E ... »