Tomcat 安装apr(Apache Portable Runtime)
Tomcat 可以使用 apr(Apache Portable Runtime) 来提供更好的伸缩性、性能和集成到本地服务器技术.
linux:
1.安装依赖.libapr1-dev libssl-dev
2.安装 apr apr-util,./configure && make && make install
3.安装tomcat-native, cd jni/native && ./configure --with-apr=/usr/bin/apr-config && make && make install
4.export LD_LIBRARAY_PATH=/usr/local/apr/lib 或 ln -s /usr/local/apr/lib/libtcnative-1.so $JAVA_HOME/jre/lib/i386/libtcnative-1.so
5. 若报java.lang.Exception: Socket bind failed: [22] Invalid argument,则检查是否开启了ipv6,关闭之.Ubuntu下为改/etc/modprobe.d/aliases中的 alias net-pf-10 ipv6 为 alias net-pf-10 off开机自启动脚本:
# Tomcat start begin
#脚本执行时,环境变量还未导入,故此刻先导入环境变量
export JAVA_HOME=/usr/lib/jvm/java-6-sun
export CATALINA_OPTS=" -Xms512m -Xmx1024m"
#export 其他变量
#以普通用户web启动tomcat,否则做清理还需要root账号
su - web -c "sh /data/tomcat/bin/startup.sh"
# Tomcat start end