Thursday, 11 February 2016

How to install Apache Tomcat Natives on CENTOS7/RHEL7

Step 1: To install Tomcat Natives first need to install prerequisites compilers and development tools:

[root@linuxcnf ~]# yum install make gcc openssl libssldev

Step 2: Download the apr package from here and install as below:

[root@linuxcnf ~] # tar -xzf  apr-1.5.2.tar.gz
[root@linuxcnf ~] # cd apr-1.5.2/
[root@linuxcnf ~] # ./configure
[root@linuxcnf ~] # make
[root@linuxcnf ~] # make install

Now you can see the compiled files on below in path:

[root@linuxcnf ~]# ls /usr/local/apr/lib/libapr-1.*

Step 3: Install Java8/jdk1.8 from here and verify the installation.

Now we have installed all the prerequisites and we can install Tomcat Natives.

Step 4: Download the Tomcat Native source file from here:

Step 5: Now extract the downloaded file and compile the source code as below:

[root@linuxcnf ~]# tar -xzf tomcat-native-1.2.16-src.tar.gz
[root@linuxcnf ~]# cd tomcat-native-1.2.16-src/native
[root@linuxcnf ~]# ./configure --with-apr=/usr/local/apr --with-java-home=$JAVA_HOME
[root@linuxcnf ~]# make
[root@linuxcnf ~]# make install

Now we have installed the Tomcat Native library under /usr/local/apr/

Step 6: Set variable for LD Library:

Edit file /etc/profile.d/ and enter the below line into the end of the file and load variable:

[root@linuxcnf ~]# vi /etc/profile.d/
#Add the below line
# source /etc/profile.d/

Now run the ./ from $CATALINA_HOME/bin directory and check.

No comments:

Post a comment