จดไว้กันลืมหน่อย ตอนแรกผมต้อง config tomat6 ให้ใช้งานบน https แล้วตอนลงมันไม่มี lib libtcnative-1.so มาให้เลยต้อง compile เอง ซึ่งวิธีก็ง่ายๆ ต้องลง pcakage ต่างๆ ตามนี้ก่อน
จะได้ไฟล์ tomcat-native-1.1.32-src.tar.gz จากนั้น unzip ด้วยคำสั่ง
บน CentOS 6 java home จะอยู่ที่ /usr/lib/jvm/java-1.7.0 จากนั้นใช้ configure เพื่อสร้าง Makefile
ซึ่ง libtcnative-1.so จะอยู่ใน /usr/local/apr/lib
yum -y install apr-devel openssl-devel java-1.7.0-openjdk-develDownload tomcat-native จาก http://tomcat.apache.org/download-native.cgi
จะได้ไฟล์ tomcat-native-1.1.32-src.tar.gz จากนั้น unzip ด้วยคำสั่ง
tar -vxf tomcat-native-1.1.32-src.tar.gzจากนั้นเข้าไปที่ folder native
cd tomcat-native-1.1.32-src/jni/native
บน CentOS 6 java home จะอยู่ที่ /usr/lib/jvm/java-1.7.0 จากนั้นใช้ configure เพื่อสร้าง Makefile
./configure --with-apr=/usr/bin/apr-1-config --with-ssl=yes --with-java-home=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.71.x86_64โดยต้องระบบ path ของ APR, java home และให้ใช้งาน SSL ใช้คำสั่ง make เพื่อ compile lib
make && make install
ซึ่ง libtcnative-1.so จะอยู่ใน /usr/local/apr/lib