1.安装依赖开发包
yum install apr-devel openssl-devel -y
2.安装tomcat-native-1.2.26-src.tar.gz
2.1上传解压文件
tar zxvf tomcat-native-1.2.26-src.tar.gz
2.2编译配置
###
# cd tomcat-native-1.2.26-src/native/
# ./configure --with-java-home=/usr/java/jdk1.8.0_281-amd64
# make
# make install
----------------------------------------------------------------------
Libraries have been installed in:
/usr/local/apr/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,-rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
# echo /usr/local/apr/lib >>/etc/ld.so.conf
# echo export LD_LIBRARY_PATH=/usr/local/apr/lib >>/etc/profile
# ldconfig -p|grep apr
libtcnative-1.so.0 (libc6,x86-64) => /usr/local/apr/lib/libtcnative-1.so.0
libtcnative-1.so (libc6,x86-64) => /usr/local/apr/lib/libtcnative-1.so
libaprutil-1.so.0 (libc6,x86-64) => /lib64/libaprutil-1.so.0
libapr-1.so.0 (libc6,x86-64) => /lib64/libapr-1.so.0
libapr-1.so (libc6,x86-64) => /lib64/libapr-1.so
#
###
yum install apr-devel openssl-devel -y
2.安装tomcat-native-1.2.26-src.tar.gz
2.1上传解压文件
tar zxvf tomcat-native-1.2.26-src.tar.gz
2.2编译配置
###
# cd tomcat-native-1.2.26-src/native/
# ./configure --with-java-home=/usr/java/jdk1.8.0_281-amd64
# make
# make install
----------------------------------------------------------------------
Libraries have been installed in:
/usr/local/apr/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,-rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
# echo /usr/local/apr/lib >>/etc/ld.so.conf
# echo export LD_LIBRARY_PATH=/usr/local/apr/lib >>/etc/profile
# ldconfig -p|grep apr
libtcnative-1.so.0 (libc6,x86-64) => /usr/local/apr/lib/libtcnative-1.so.0
libtcnative-1.so (libc6,x86-64) => /usr/local/apr/lib/libtcnative-1.so
libaprutil-1.so.0 (libc6,x86-64) => /lib64/libaprutil-1.so.0
libapr-1.so.0 (libc6,x86-64) => /lib64/libapr-1.so.0
libapr-1.so (libc6,x86-64) => /lib64/libapr-1.so
#
###