分类:Tomcat

Linux CentOS7安装配置tomcat8(使用非root用户/nobody用户运行)

Linux CentOS7安装配置tomcat8(使用非root用户/nobody用户运行)
Tomcat主要用于运行JavaWeb项目,打开:tomcat8官方下载,可以看到官方有Binary Distributions和Source Code Distributions两大类,前者是二进制包,直接解压就可以使用;后者是源码包,需要编译安装。一般使用二进制包下Core(核心)的tar.gz格式下载即可。 tomcat需要依赖JRE或者JDK,如果仅仅是运行JavaWeb项目就安装JRE(...

sxdgy 3个月前 (08-10) 219℃ 0喜欢

Windows环境下Tomcat启动后控制台日志中文乱码解决方法

Windows环境下Tomcat启动后控制台日志中文乱码解决方法
问题描述: 仅仅是tomca启动startup.bat后打印的日志中文乱码。网上搜索的很多办法:改注册表、修改cmd的chcp、修改catalina.bat、修改startup.bat……都不行。分析根本原因就是日志输出命令窗口使用的GBK编码,而Tomcat日志生成使用的是UTF-8。 03-Apr-2019 11:29:21.114 淇℃伅 [main] org.apache.coyote.A...

sxdgy 2年前 (2019-04-03) 2717℃ 4喜欢

Windows下启动Tomcat的startup.bat闪退问题解决

Windows下启动Tomcat的startup.bat闪退问题解决
判断问题:打开tomcat的安装目录,如D:\java\tomcat-8.5.37\bin,在地址栏上输入“CMD”回车,在命令提示窗口输入startup.bat回车。如果提示如下: Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment va...

sxdgy 2年前 (2019-04-03) 840℃ 0喜欢

Linux环境为Tomecat指定运行JDK版本

Linux环境为Tomecat指定运行JDK版本
有时候系统环境已经配置配置了jdk1.7,但临时测试或者单独运行另一个tomcat时,又需要使用jdk1.8,这是就需要单独为Tomcat指定jdk。 1.停止Tomcat ./bin/startup.sh 2.修改配置文件 #在catalina.sh和setclasspath.sh这两个文件开头指定JAVA_HOME: export JAVA_HOME=/usr/local/jdk1.8 3....

sxdgy 2年前 (2018-10-22) 883℃ 0喜欢

Tomcat配置 https SSL证书

Tomcat配置 https SSL证书
HTTP与HTTPS的区别:HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全,为了保证这些隐私数据能加密传输,于是网景公司设计了SSL(Secure Sockets Layer)协议用于对HTTP协议传输的数据进行加密,从而就诞生了HTTPS。简单来说,HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全。...

sxdgy 2年前 (2018-10-17) 1265℃ 0喜欢

servlet版本与tomcat版本对应关系

servlet版本与tomcat版本对应关系
Apache官方对各版本的解释:http://tomcat.apache.org/whichversion.html。ApacheTomcat®是Java Servlet和Java Server Pages技术的开源软件实现。 不同版本的Apache Tomcat可用于不同版本的Servlet和JSP规范。 规范与各自的Apache Tomcat版本之间的映射是: Servlet Spec ...

sxdgy 2年前 (2018-10-15) 1214℃ 0喜欢

Java 在Tomcat中提示内存溢出(OutOfMemoryError)的原因和处理方式

Java 在Tomcat中提示内存溢出(OutOfMemoryError)的原因和处理方式
很多开发运维人员都有遇到过java.lang.OutOfMemoryError这个错误,原因无外乎两点:JVM内存过小、程序不严密产生了过多的垃圾。具体来说有以下几种: JVM启动参数内存值设定的过小。 内存中加载的数据量过于庞大,如一次从数据库取出过多数据。 集合类中有对象引用,使用完后未清空,使得JVM不能回收; 代码中存在死循环或循环产生过多重复的对象实体; 使用的第三方软件中的有BUG;...

sxdgy 2年前 (2018-09-28) 1770℃ 0喜欢

Tomcat logs 目录下各日志文件的含义

Tomcat logs 目录下各日志文件的含义
tomcat每次启动时,自动在logs目录下生产以下日志文件,按照日期自动备份。 1.catalina.日期.log 这个主要是记录tomcat启动时候的信息,类似于我们在eclipse中启动服务的时候在控制台看到的信息。在里面可以看到启动的JVM参数以及操作系统等日志信息。如果没有使用log4j等日志机制,系统的的错误信息与打印语句也在这个日志文件中记录。(linux下所有的日志都在catali...

sxdgy 2年前 (2018-08-28) 2345℃ 0喜欢