分类:web

Apache (16)
GlassFish (0)
HAProxy (2)
IIS (20)
Nginx (55)
其他 (4)
Tomcat (17)

tomcat绑定ip

有时候tomcat要作为后端服务器,会有绑定内网特定ip的需求,下面我们说下方法。

打开配置目录的server.xml文件,在正常配置上加入ip绑定链接语句:
address="192.168.201.59"
如下所示:

上面ip更换成自 …

tomcat启动时项目重复加载问题

Tomcat配置Host时经常遇到项目加载多次情况,下面是本人总结的解决方法:
一般都是定义了虚拟目录引起的,如同时存在appBase和docBase,而又同时指向了一个目录。
appBase与docBase区别:appBase是指定 …

tomcat解决%2F转义的问题

tomcat默认对%2F不做处理,但是有时候需要对空格处理,下面说下修改方法:
进入tomee/conf目录下:
vi catalina.properties
在最下面添加下面代码:
org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true …

Linux系统用logrotate切割Tomcat日志的方法

tomcat在使用中会遇到catalina.out日志过大的情况,下面我们利用系统(以centos为例)自带的logrotate来切割文件,实现日志文件的每天自动切割。

logrotate程序默认程序会切割/etc/logrotate.d/下面定义的文件,以下方 …

tengine添加云锁防护模块

说明,本文适用于之前已安装过tengine但没有安装云锁模块的.
环境:centos,云锁,tengine
yum -y install jemalloc pcre* openssl*安装前做好备份: cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx …

tomcat/tomee隐藏版本号

有时候为了服务器安全很多信息是不能显露出来了,这其中就包含了tomcat服务器的版本号。

修改前如下:

1.进入tomcat安装路径(这里以/usr/local/tomcat为例说明):
cd /usr/local/tomcat/lib
unzip catal …

linux添加tomcat服务并设置开机启动

在开机启动目录建立相关项。 cd /etc/init.d
vi /etc/init.d/tomcat
以tomcat安装目录/usr/local/tomcat/为例,填入代码如下:
#!/bin/sh #chkconfig: 2345 10 90 # description: Starts and Stops the Tomcat …

tomcat,tomee优化方案

这里以tomee为例,假设安装目录为/usr/local/tomee 。

1.内存JVM设置优化;

vi /usr/local/tomee/bin/catalina.sh
添加如下信息:

JAVA_OPTS='-Xms2024m -Xmx6048m -XX:PermSize=256M -XX:MaxNewSize=256 …