banner
李大仁博客

李大仁博客

天地虽大,但有一念向善,心存良知,虽凡夫俗子,皆可为圣贤。

Windows/Linux のコンパイルとTomcat Nativeの設定

Tomcat Native は、APR を使用して Tomcat のパフォーマンスを向上させるためのローカル API です。Tomcat Native プロジェクトでは、Tomcat がファイルやネットワーク IO 操作を含む処理に Apache の apr パッケージを使用することで、パフォーマンスを向上させることができます。

Windows 環境で Tomcat Native をインストールするには、http://tomcat.apache.org/download-native.cgi から Tomcat Native Connector の Windows バージョンをダウンロードし、ダウンロードが完了したら tcnative-1.dll (32 ビットおよび 64 ビットの両方を含む)を tomcat ディレクトリの bin ディレクトリにコピーして使用します。

Linux では、Tomcat Native Connector を自分でコンパイルする必要があります。具体的な手順は以下の通りです。

1.Tomcat Native Connector のソースコードをダウンロードします。

curl -O http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-connectors/native/1.2.14/source/tomcat-native-1.2.14-src.tar.gz
tar zxvf tomcat-native-1.2.14-src.tar.gz
cd tomcat-native-1.2.14-src

2.APR と openssl をインストールします。

# apt-get install -y apr-devel openssl-devel
yum install -y apr-devel openssl-devel

3. 設定とコンパイル

# 設定
LIB_APR = /usr/bin/apr-1-config
JAVA_HOME = /usr/local/jdk
LIB_SSL = /usr/bin/openssl
CATALINA_HOME = /usr/local/tomcat

#./configure --with-apr= $LIB_APR\

--with-java-home=$JAVA_HOME \#

--with-ssl=$LIB_SSL \#

--prefix=$CATALINA_HOME#

またはデフォルトで OpenSSL を使用する#

./configure --with-apr= $APR_HOME\
--with-java-home=$JAVA_HOME \
--with-ssl=yes \
--prefix=$CATALINA_HOME

コンパイル#

make && make install

その他の注意事項: Tomcat Native の設定が完了したら、tomcat の設定ファイル conf/server.xml で APR が有効になっているかを確認する必要があります。

参考: http://tomcat.apache.org/native-doc/

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。