centos7.0安装apr
来源:互联网 发布:怎样看ubuntu版本 编辑:程序博客网 时间:2024/05/23 02:02
建议是看完文章后再去安装
http://apr.apache.org/ 下去这个网站下载
apr-1.6.2.tar.gz
apr-iconv-1.2.1.tar.gz
apr-util-1.6.0.tar.gz安装apr
1)安装apr
tar zxvf apr-1.6.2.tar.gz
cd apr-1.6.2
./configure --prefix=/usr/local/apr
make
make install
2)安装apr-iconv
程序代码
tar -zxvf apr-iconv-1.2.1.tar.gz
cd apr-iconv-1.2.1
./configure --prefix=/usr/local/apr-iconv --with-apr=/usr/local/apr
make
make install
3)安装apr-util
程序代码
tar zxvf apr-util-1.6.0.tar.gz
cd apr-util-1.6.0
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr --with-apr-iconv=/usr/local/apr-iconv/bin/apriconv
make
make install在安装apr-util出现
xml/apr_xml.c:35:19: fatal error: expat.h: 没有那个文件或目录 #include <expat.h> ^compilation terminated.make[1]: *** [xml/apr_xml.lo] 错误 1make[1]:正在离开目录 `/home/linwen/apr/apr-util-1.6.0'make: *** [all-recursive] 错误 1安装expat库试试。yum install expat-devel
ubuntu 找不到就安装apt-get install libexpat1-dev
4)安装tomcat-native
程序代码
tar zxvf tomcat-native-1.1.20-src.tar.gz
cd tomcat-native-1.1.20-src/jni/native
./configure --with-apr=/usr/local/apr --with-java-home=/usr/java/jdk1.6.0_23
make
make install
5)添加环境变量
vi /etc/profile #在他文件末尾处添加下面的变量
# apr
export LD_LIBRARY_PATH=/usr/local/apr/lib
执行
source /etc/profile
此时环境变量生效果echo export LD_LIBRARY_PATH=/usr/local/apr/lib >> .bash_profilesource .bash_profile
tomcat-native是关联到apr的,所以安装目录是指向apr的,apr安装在/usr/local/apr
安装tomcat-native配置的./configure --with-apr=/usr/local/apr --with-java-home=/usr/java/jdk1.6.0_23 ,默认是安装在/usr/local/apr的。自定义安装的时候
--prefix=/usr/local/apr和apr要同一个地址
安装出现的问题:zlib.h: No such file or directory
yum install zlib-devel安装成功之后启动tomcat出现
SEVERE: Failed to initialize the SSLEngine.org.apache.tomcat.jni.Error: 70023: This function has not been implemented on this platform
出现这个时候是因为安装tomcat-native-1.1.20-src.tar.gz
的时候没有加上
--with-ssl=/usr/bin
tar zxvf tomcat-native-1.1.20-src.tar.gzcd tomcat-native-1.1.20-src/native/./configure --with-apr=/usr/local/apr --with-java-home=/usr/local/jdk/jdk1.7.0_60 --with-ssl=/usr/binmakemake install
然后在make之后回报错checking for gcc option to accept ISO C89... none neededchecking for OpenSSL library... using openssl from /usr/lib and /usr/includechecking OpenSSL library version >= 1.0.2...Found OPENSSL_VERSION_NUMBER 0x10000003 (OpenSSL 1.0.0 29 Mar 2010)Require OPENSSL_VERSION_NUMBER 0x1000200f or greater (1.0.2)configure: error: Your version of OpenSSL is not compatible with this version of tcnative
说要升级然后就去升级吧wget https://www.openssl.org/source/openssl-1.1.0c.tar.gz
tar zxvf openssl-1.1.0c.tar.gz
cd openssl-1.1.0c.tar.gz
./config shared zlib
make
make install
然后默认安装在/usr/local/ssl 和/usr/local/bin中
cd /usr/local/./bin/openssl version -a会出现错误openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory错误
ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1ln -s /usr/local/lib64/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
在运行就是新版本./bin/openssl version -a然后替换旧版
ln -s /usr/local/bin/openssl /usr/bin/openssl
ln -s /usr/local/include/openssl /usr/include/openssl
echo "/usr/local/lib" >> /etc/ld.so.conf
然后就可以安装openssl-1.1.0c.tar.gz
安装成功之后发现tomcat启动很慢
tomcat变慢
我们可以让/dev/unrandom来做“熵源”。以Centos7为例,
yum install rngd-tools
或者yum install rng-tools
安装rngd服务(熵服务)systemctl start rngd
启动服务tomcat-native
- centos7.0安装apr
- centos7下安装tomcat apr
- 生成环境下的Tomcat 8.0.36 在CentOS7下安装和配置apr
- Apache安装apr和apr-util作用
- Apache安装apr和apr-util作用
- tomcat安装apr
- Linux apr的安装
- Linux apr-util安装
- Linux apr的安装
- linux apr安装
- linux apr安装
- linux 安装 apr
- tomcat apr安装
- 为 Tomcat 安装 apr
- Linux 安装apr-util
- Linux 安装apr
- linux apr安装
- 为 Tomcat 安装 apr
- JavaSSM学习小结(1):项目创建和依赖配置
- ORB_SLAM2捋思路(2)
- __doPostBack未定义”的解决办法-安装服务器版的.Net40的补丁
- 一种线上服务日志切分与压缩方法
- 泛型的内部原理:类型擦除以及类型擦除带来的问题
- centos7.0安装apr
- 基于MPI的三维各向同性一阶声波方程有限差分地震正演模拟
- 整合swagger2和spring-boot报错404
- SVN使用前的必备工作
- python 生成器函数
- Python中的range函数
- 利用startActivity启动其他应用
- 2017-09-08 LeetCode_007 Reverse Integer
- C#语言和doNet框架