首先检查系统中是否安装有gcc编译工具,如果没有编译工具,执行./configure时报:configure: error: no acceptable C compiler found in $PATH。
gcc -v
如果已安装,则显示gcc 的版本,如果没有,则安装
sudo yum install gcc-c++
(使用sudo yum install gcc-c++时会自动安装/升级gcc及其他依赖的包。)
安装tomcat时,如果出现错误日志:The APR based Apache Tomcat Native library which allows optimal performance in production environment was not found on the java.library.path ,则需要安装和配置APR解决,tomcat native可以让tomcat使用Apache的apr包来处理包括文件和网络IO操作,一提升性能。
1.安装 yum -y install openssl-devel
2.下载apr、apr-util、tomcat-native
http://archive.apache.org/dist/tomcat/tomcat-connectors/native/
http://archive.apache.org/dist/apr/
3.安装apr:
tar -xzf apr-1.6.3.tar.gz
cd apr-1.6.3
./configure && make && make install
tar -xzf apr-util-1.6.1.tar.gz
cd apr-util-1.6.1
./configure --with-apr=/usr/local/apr && make && make install
其中with-apr是apr的安装地址,一般都是默认安装在/usr/local/apr。
如果安装中出现fatal error:expat.h:Nosuch file or directory时,则使用
yum install expat-devel
然后再次编译安装
tar -xzf tomcat-native-1.2.8-src.tar.gz
cd tomcat-native-1.2.8-src/native
./configure --with-apr=/usr/local/apr --with-java-home=/usr/java/jdk1.7.0_80 && make && make install
其中java-home是系统中jdk的安装地址。
4.设置apr的环境变量
vi /etc/profile
在环境变量位置添加
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib
保存退出
source /etc/profile
使环境变量生效
完成。