Tomcat安装和优化
- 安装jdk
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。tomcat需要依赖java环境。$ tar zxvf jdk-7u80-linux-x64.tar.gz $ mv jdk1.7.0_80/ /usr/local/jdk $ vi /etc/profile #将jdk加入环境变量 export JAVA_HOME=/usr/local/jdk export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar :wq $ java -version #验证jdk版本 java version "1.7.0_80" Java(TM) SE Runtime Environment (build 1.7.0_80-b15) Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
- tomcat编译安装调优
为tomcat安装apr组件
这是 Apache 为了提升 Tomcat 的性能搞的一套本地化 Socket, Thread, IO 组件也就是说它有高级 IO 功能, 操作系统级别的功能调用, 以及本地进程处理等等, 这些都能使 Tomcat 更像一个 Web Server(像Apache那样), 而不是只能用来解释JSP, 也就是说提升单独的 Tomcat 作为服务器的吞吐性能.一般情况下,APR开发包很轻易理解为仅仅是一个开发包,不过事实上并不是。目前,完整的APR实际上包含了三个开发包:apr、apr-util以及apr-iconv,每一个开发包分别独立开发,并拥有自己的版本。apr包含了一些通用的开发组件,包括mmap,文件等等,前面已经描述过。
apr-util也是包含了一些常用的开发组件。这些组件与apr目录下的相比,它与apache的关系更加密切一些。比如存储段和存储段组,加密等等。
apr-iconv包中的文件主要用于实现iconv编码。目前的大部分编码转换过程都是与本地编码相关的。在进行转换之前必须能够正确地设置本地编码。 因此假如两个非本地编码A和B需要转换,则转换过程大致为A->Local以及Local->B或者B->Local以及 Local->A。
XPG2 标准中另外定义了一组全新的函式接口ICONV,该接口是一种更广义的字集转换系统。也是一个与本地编码无关的字集转换系统。APR中也支持这种字集转换系统,为此它提供了完整的实现。Apr-iconv正是为此目的而产生。
本文主要内容:
(1)安装apr,这是 Apache 为了提升 Tomcat 的性能搞的一套本地化 Socket, Thread, IO 组件也就是说它有高级 IO 功能, 操作系统级别的功能调用, 以及本地进程处理等等。
(2)安装Tomcat Native,这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升性能。
#(1)安装apr $ tar zxvf apr-1.5.0.tar.gz $ cd apr-1.5.0 $ ./configure --prefix=/usr/local/www/apr $ make $ make install #(2)安装apr-iconv $ 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 #(3)安装apr-util $ tar zxvf apr-util-1.5.3.tar.gz $ cd apr-util-1.5.3 $ ./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 #(4)安装Tomcat $ tar -zxvf apache-tomcat-7.0.53.tar.gz $ mv apache-tomcat-7.0.53 /usr/local/www/tomcat $ vi /usr/local/www/tomcat/bin/catalina.sh //加入一行: JAVA_HOME=/usr/local/jdk $ /usr/local/www/tomcat/bin/startup.sh #(5)安装tomcat-native //安装好tomcat7之后,tomcat-native已经在tomcat的bin目录下了,可以直接使用 $ cd /usr/local/www/tomcat/bin $ tar zxvf tomcat-native.tar.gz $ cd tomcat-native-1.1.29-src/jni/native $ ./configure --with-apr=/usr/local/www/apr --with-java-home=/usr/local/jdk $ make $ make install #(6)加入环境变量 $ vi /etc/profile export JAVA_HOME=/usr/local/jdk export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib:/usr/local/lib :wq
11 条评论
hemanisforum.net · 2026-09-02 10:51
References:
Australia online casino bonuses hemanisforum.net
1xbetph · 2026-09-13 03:38
[1041]1xbetph Login at Download APK – Legit Slots sa Philippines,Gamitin ang 1xbetph login ph para sa legit online slots philippines. Pinakamabilis na gcash casino para sa iyong paboritong laro. Mag-register na rito! visit: 1xbetph
dok.kompot.si · 2026-09-22 06:29
References:
Sofortüberweisung casino erfahrungen dok.kompot.si
https://hedgedoc.uni-ak.ac.at · 2026-09-22 20:53
References:
Pay n play casino sofort https://hedgedoc.uni-ak.ac.at
http://oneclickcarehk.com/ · 2026-09-23 03:03
References:
Casino app mit sofort http://oneclickcarehk.com/
gardenwiki.site · 2026-09-23 03:42
References:
1 minimum deposit casino australia payid gardenwiki.site
fast payout payid pokies · 2026-09-23 04:34
References:
Pay id pokies real money fast payout payid pokies
pandora6666.com · 2026-09-23 11:58
References:
Online Casino Klarna Sofortüberweisung pandora6666.com
Sofort Casino mit Lizenz · 2026-09-23 12:14
References:
Casino bonus mit sofort Sofort Casino mit Lizenz
bbs.wj10001.com · 2026-09-23 16:06
References:
Casino mit sofort bezahlen bbs.wj10001.com
https://dachangningtongchengwang.qsygps.com/home.php?mod=space&uid=103851 · 2026-09-23 16:12
References:
Casino sofortüberweisung einzahlung https://dachangningtongchengwang.qsygps.com/home.php?mod=space&uid=103851