张育嘉的博客

你值得更好

【生产环境】Tomcat运行一段时间后访问变慢分析历程

环境运行一天或者几天,网站访问就很卡,手机端app访问页面出现白屏。Tomcat运行一段时间后访问变慢,但是cpu,内存都正常。日志也是发现不了啥… 问题的原先分析 1.环境配置(cpu,内存,使用工具:nmon工具、visualvm工具、jprofiler工具全部用上监控中) 2.修改info日...

2019-04-09 09:19:06

阅读数 85

评论数 0

Tomcat系统架构

Tomcat 非常的模块化,只要找到最核心的模块,问题游刃而解,了解整体架构对深入了解 Tomcat 至关重要! 顶层架构 先上一张 Tomcat 的顶层结构图(图A),如下: Tomcat 中最顶层的容器是 Server,一个 Server 可以包含至少一个 Service,用于...

2018-09-05 09:18:28

阅读数 76

评论数 0

Nginx+Tomcat+Https

一、申请证书 阿里云提供免费的证书:《证书申请传送门》 二、安装证书 把证书上传到服务器,假设你的证书是abc.pem和abc.key,我这里放到/etc/nginx/cert文件夹下了,cert文件夹是我自己创建的,使用mkdir cert来创建,提示权限错误时加sudo命令。 然后...

2018-09-03 23:35:10

阅读数 48

评论数 0

SpringBoot项目部署到Tomcat时重复启动的解决方法

一、使用内嵌Tomcat打成jar包的形式部署 SpringBoot项目部署在linux系统上时,通过启动脚本启动项目时,启动完成后接着重复启动,然后一直循环下去! 解决办法是在配置文件中添加这个配置: spring.devtools.restart.enabled=false 二、...

2018-09-02 22:21:27

阅读数 2807

评论数 0

Tomcat 调优及 JVM 参数优化

Tomcat 的缺省配置是不能稳定长期运行的,也就是不适合生产环境,它会死机,让你不断重新启动,甚至在午夜时分唤醒你。对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU 的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU 的处理能力越强,系统运行速度越...

2018-09-02 20:46:01

阅读数 44

评论数 0

Neither the JAVA_HOME nor the JRE_HOME environment variable is defined(tomcat error)

问题: Linux下启动和关闭tomcat报错,如下所示: Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variable is ...

2018-08-26 17:30:07

阅读数 237

评论数 0

Maven+Tomcat实现热部署

热部署:所谓热部署,就是在系统正在运行的时候升级软件,却不需要重新启动应用。 Tomcat热部署方式一: 直接将一个web项目打成一个war包,并将war包放入tomcat的webapps目录下,此时tomcat服务器会自动将次war包解压并在服务器上进行部署发布。 Tomc...

2018-08-19 10:45:59

阅读数 119

评论数 0

启动tomcat时,一直卡在Deploying web application directory

本来今天正常往服务器上扔一个tomcat 部署一个项目的, 最后再启动tomcat 的时候 发现项目一直都访问不了,看了一下日志: [root@iz8vbdzx7y7owm488t4d89z bin]# tail -f ../logs/catalina.out 09-Jun-2017 15...

2018-07-16 13:12:21

阅读数 207

评论数 0

java.net.UnknownHostException: CentOS01: 未知的名称或服务

Linux下启动tomcat时,查看日志发生下面异常: 解决: vim /etc/hosts 在文件后面添加: 127.0.0.1 主机名

2018-07-02 22:01:40

阅读数 608

评论数 0

Linux之Nginx配置多个Tomcat实现负载均衡

准备 1、安装JDK以及环境变量 2、安装nginx 3、两个端口号不同的tomcat 配置nginx配置文件 在nginx.conf中添加以下代码 upstream tomcats{ server 192.168.41.132:8080; server 1...

2018-06-26 10:58:18

阅读数 50

评论数 0

Tomcat7之性能优化

1.目的 通过优化tomcat提高网站的并发能力。 2.服务器资源 服务器所能提供CPU、内存、硬盘的性能对处理能力有决定性影响。 3.优化配置 3.1.配置tomcat管理账户 在conf/tomcat-users.xml下添加用户: <role ro...

2018-06-23 23:53:14

阅读数 88

评论数 0

实时查看Linux下Tomcat运行日志

在Linux上部署项目时,启动Tomcat,经常只能看到如下的显示: 如果项目出了什么bug或者报了什么异常,我们很难看到出错的提示信息,怎么样才能看到类似windows上的tomcat或者eclipse上运行时那样实时看到出错提示呢? 方法如下: 进入tomcat的安装目录下的logs...

2018-06-23 10:02:31

阅读数 467

评论数 0

阿里云CentOS7.3安装Tomcat

上传tomcat的安装文件: apache-tomcat-8.0.52.tar.gz 创建tomcat的安装路径: mkdir -p /usr/local/tomcat 解压tomcat: tar -zxvf apache-tomcat-8.0.52.tar.gz -C /u...

2018-06-23 00:04:41

阅读数 322

评论数 0

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