Linux の Tomcat で apr-connector を利用したい場合
Welcome! – The Apache Portable Runtime Project
http://apr.apache.org/
Apache Tomcat – Apache Tomcat
http://tomcat.apache.org/
apr, tomcatをダウンロードしてコンパイル、インストール。JDK6が/usr/java/jdk にインストールされているとしています。
——–
cd /usr/local/src
wget http://ftp.riken.jp/net/apache/apr/apr-1.3.0.tar.gz
wget http://www.meisei-u.ac.jp/mirror/apache/dist/tomcat/tomcat-6/v6.0.16/bin/apache-tomcat-6.0.16.tar.gz
tar xzf apr-1.3.0.tar.gz
cd apr-1.3.0/
./configure –prefix=/usr/local/apr-1.3.0
make
make install
cd /usr/local/
tar xzf src/apache-tomcat-6.0.16.tar.gz
cd /usr/local/apache-tomcat-6.0.16/bin/tomcat-native-1.1.12-src/jni/native/
./configure –with-apr=/usr/local/apr-1.3.0 –with-java-home=/usr/java/jdk –with-ssl=yes
make
make install
——–
cd /usr/local/src
wget http://ftp.riken.jp/net/apache/apr/apr-1.3.0.tar.gz
wget http://www.meisei-u.ac.jp/mirror/apache/dist/tomcat/tomcat-6/v6.0.16/bin/apache-tomcat-6.0.16.tar.gz
tar xzf apr-1.3.0.tar.gz
cd apr-1.3.0/
./configure –prefix=/usr/local/apr-1.3.0
make
make install
cd /usr/local/
tar xzf src/apache-tomcat-6.0.16.tar.gz
cd /usr/local/apache-tomcat-6.0.16/bin/tomcat-native-1.1.12-src/jni/native/
./configure –with-apr=/usr/local/apr-1.3.0 –with-java-home=/usr/java/jdk –with-ssl=yes
make
make install
——–
/usr/local/apache-tomcat-6.0.16/conf/server.xml の Connector で、protocolにorg.apache.coyote.http11.Http11AprProtocol を指定したら、下記のようにして Tomcat を起動すればよい。
——–
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib:/usr/local/apr-1.3.0/lib \
JAVA_HOME=/usr/java/jdk \
/usr/local/apache-tomcat-6.0.16/bin/startup.sh
——–
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib:/usr/local/apr-1.3.0/lib \
JAVA_HOME=/usr/java/jdk \
/usr/local/apache-tomcat-6.0.16/bin/startup.sh
——–
* org.apache.coyote.http11.Http11NioProtocol を指定すると間違えていた部分を訂正しました。コメントありがとうございました。
でしたね。
APRのコンパイル等参考になりました。
[protocolにorg.apache.coyote.http11.Http11NioProtocol を指定したら、下記のようにして Tomcat を起動すればよい。]
ですが、
apr-connector であれば
org.apache.coyote.http11.Http11AprProtocol
だと思うのですがどうでしょうか。