tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一
些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和Jsp规范总能在Tomcat中得到体现。Tomcat被
JavaWorld杂志的编辑选为2001年度最具创新的java产品,可见其在业界的地位。
本文主要内容:
(1)安装apr,这是 Apache 为了提升 Tomcat 的性能搞的一套本地化 Socket, Thread, IO 组件也就是说它有高级 IO 功能, 操作系统级别的功能调用, 以及本地进程处理等等。
(2)安装Tomcat Native,这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升性能。
一、安装apr
(1)安装apr
(2)安装apr-iconv
(3)安装apr-util
二、安装tomcat和tomcat-native
(1)JDK安装
设置环境变量
末尾增加如下内容
查看java版本,如果是1.6的,就是说明安装成功了。
(2)安装Tomcat
加入一行:
(3)安装tomcat-native
(4)设置 apr 的环境变量:
后面添加以下内容
启动 tomcat 后, 看日志:
本文参考:http://bbs.linuxtone.org/thread-6478-1-1.html,对作者表示感谢.
本文主要内容:
(1)安装apr,这是 Apache 为了提升 Tomcat 的性能搞的一套本地化 Socket, Thread, IO 组件也就是说它有高级 IO 功能, 操作系统级别的功能调用, 以及本地进程处理等等。
(2)安装Tomcat Native,这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升性能。
一、安装apr
(1)安装apr
1
2
3
4
5
6
7
8
9
10
11
| #wget
<a
href="http://mirror.bjtu.edu.cn/apache//apr/apr-1.4.2.tar.gz">http://mirror.bjtu.edu.cn/apache//apr/apr-1.4.2.tar.gz</a> # tar zxvf -1.4.2.tar.gz # cd apr-1.4.2 # ./configure --prefix=/usr/local/www/apr # make # make install |
1
2
3
4
5
6
7
8
9
10
11
| #http://labs.renren.com/apache-mirror//apr/apr-iconv-1.2.1.tar.gz # tar -zxvf apr-iconv-1.2.1.tar.gz # cd apr-iconv-1.2.1 # ./configure --prefix=/usr/local/www/apr-iconv --with-apr=/usr/local/www/apr # make # make install |
1
2
3
4
5
6
7
8
9
10
11
| #wget
<a
href="http://labs.renren.com/apache-mirror//apr/apr-util-1.3.10.tar.gz">http://labs.renren.com/apache-mirror//apr/apr-util-1.3.10.tar.gz</a> # tar zxvf apr-util-1.3.9.tar.gz # cd apr-util-1.3.9 #
./configure --prefix=/usr/local/www/apr-util
--with-apr=/usr/local/www/apr
--with-apr-iconv=/usr/local/www/apr-iconv/bin/apriconv # make # make install |
(1)JDK安装
1
2
3
4
5
| # chmod a+x jdk-6u18-linux-i586-rpm.bin # ./jdk-6u7-linux-i586-rpm.bin # ln -s /usr/java/jdk1.6.0_18 /usr/local/java |
1
| # vi /etc/profile |
1
2
3
4
5
6
7
| JAVA_HOME= /usr/local/java CLASSPATH= /usr/local/java/lib/dt .jar: /usr/local/java/lib/tools .jar PATH= /usr/local/java/binPATH export PATH JAVA_HOME CLASSPATH |
1
| # source /etc/profile |
1
| # java -version |
(2)安装Tomcat
1
2
3
4
5
| # tar -zxvf apache-tomcat-6.0.26.tar.gz # mv apache-tomcat-6.0.26 /usr/local/www/tomcat # vi /usr/local/www/tomcat/bin/catalina.sh |
1
2
3
| JAVA_HOME= /usr/local/java # /usr/local/www/tomcat/bin/startup.sh |
1
2
3
4
5
6
7
8
9
10
11
12
13
| # cp tomcat-native-1.1.20-src.tar.gz /usr/local/www/tomcat/bin/ # cd /usr/local/www/tomcat/bin # tar zxvf tomcat-native-1.1.20-src.tar.gz # cd tomcat-native-1.1.20-src/jni/native # ./configure --with-apr=/usr/local/www/apr --with-java-home=/usr/local/java # make # make install |
1
| # vi /etc/profile |
1
| export LD_LIBRARY_PATH=$LD_LIBRARY_PATH: /usr/local/apr/lib |
1
| # source /etc/profile |
1
2
3
4
5
| # more /usr/local/www/tomcat/logs/catalina.out Dec 5, 2009 3:25:39 PM org.apache.catalina.core.AprLifecycleListener init INFO: Loaded APR based Apache Tomcat Native library 1.1.20. |