1.tomcat-jvm简单配置
在tomcat安装的bin目录下创建setenv.sh文件,启动后tomcat会自动读取此文件的配置
[root@localhost bin]# vim /usr/local/apache-tomcat-7.0.90/bin/setenv.sh
#输入以下内容,此处只是示例
export JAVA_OPTS="-server -Xms1024m -Xmx2048m -XX:PermSize=256m -XX:MaxPermSize=2048m -XX:NewSize=512m -XX:MaxNewSize=512m"
tomcat启动后,日志输出如图:
以下来到正文 ,以Apr方式启动tomcat
tomcat-apr安装
官网位置:http://apr.apache.org/download.cgi
可以直接进入下载页面,去选择最新的下载: http://mirror.bit.edu.cn/apache//apr/
1.下载apr与apr-util(,此处下载最新的apr-1.6.5.tar.gz与apr-util-1.6.1.tar.gz)
[root@localhost bin]# cd /usr/local/src/
[root@localhost src]# wget http://mirror.bit.edu.cn/apache//apr/apr-1.6.5.tar.gz
[root@localhost src]# wget http://mirror.bit.edu.cn/apache//apr/apr-util-1.6.1.tar.gz
2.解压文件
[root@localhost src]# tar -zxvf apr-1.6.5.tar.gz
[root@localhost src]# tar -zxvf apr-util-1.6.1.tar.gz
3.安装apr与apr-util
[root@localhost src]# cd apr-1.6.5/
[root@localhost apr-1.6.5]# ./configure --prefix=/usr/local/apr
#如果出现以下错误:
config.status: executing libtool commands
rm: cannot remove 'libtoolT': No such file or directory
config.status: executing default commands
则在当前目录下修改 confiure文件,将RM='$RM'这一行 修改为RM='$RM -f'后保存
之后继续执行
[root@localhost apr-1.6.5]# make
[root@localhost apr-1.6.5]# make install
#安装apr-util
[root@localhost apr-1.6.5]# cd /usr/local/src/apr-util-1.6.1
[root@localhost apr-util-1.6.1]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
[root@localhost apr-util-1.6.1]# make
如果make执行后出现以下错误
xml/apr_xml.c:35:19: fatal error: expat.h: No such file or directory
#include <expat.h>
^
compilation terminated.
make[1]: *** [xml/apr_xml.lo] Error 1
make[1]: Leaving directory `/usr/local/src/apr-util-1.6.1'
make: *** [all-recursive] Error
#原因是缺少expat库,执行
# yum -y install expat-devel 命令即可
之后继续执行
[root@localhost apr-util-1.6.1]# make install
安装成功后,/usr/local/下回多出apr与apr-util目录
tomcat-native 安装
1.进入自己的tomcat安装的bin目录下执行
[root@localhost apr-util-1.6.1]# cd /usr/local/apache-tomcat-7.0.90/bin/
[root@localhost bin]# tar -zxvf tomcat-native.tar.gz
[root@localhost bin]# cd tomcat-native-1.2.17-src/native/ #某些结构是/jni/native
[root@localhost native]# ./configure --with-apr=/usr/local/apr
[root@localhost native]# make
[root@localhost native]# make install
2.设置 apr 的环境变量
[root@localhost native]# vi /etc/profile
#在文本的最后面添加以下内容
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib
#使profile生效,
[root@localhost native]# source /etc/profile
3.修改tomcat下的server.xml
<Connectorport="8080"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" />
改为
<Connectorport="8080"protocol="org.apache.coyote.http11.Http11NioProtocol"connectionTimeout="20000"redirectPort="8443" />
注意:1.7的jdk 需要配置增加一项配置: "-Djava.library.path=/usr/local/apr/lib"
配置完成,启动Tomcat