文档章节

Cent OS 6.5下安装tomcat7,配置apr

 捕鱼达人fishlord
发布于 2016/09/05 14:54
字数 449
阅读 201
收藏 2

首先安装JDK7 教程

软件:

apache-tomcat-7.0.69.tar.gz 下载地址

apr-1.5.2.tar.gz 下载地址

apr-iconv-1.2.1.tar.gz 下载地址

apr-util-1.5.4.tar.gz 下载地址

apr即Apache Portable Runtime,从操作系统层面解决io阻塞问题。Tomcat7或Tomcat8在Win7或以上的系统中启动默认使用这种方式。Linux如果安装了apr和tomcat-native,Tomcat直接启动就支持apr。

第一步:安装tomcat

用ftp上传apache-tomcat-7.0.69.tar.gz到/root目录下,使用tar zxvf apache-tomcat-7.0.69.tar.gz解压缩,解压缩成功后,输入mv apache-tomcat-7.0.69 /usr/local/apache-tomcat-7.0.69将文件复制到/usr/local目录下,此时tomcat的安装路径为/usr/local/apache-tomcat-7.0.69,切换到安装目录,启动tomcat

cd /usr/local/
./apache-tomcat-7.0.69/bin/startup.sh

新开一个ssh窗口,输入如下命令查询tomcat日志,此时可以看到tomcat是用默认的bio模式运行的

cd /usr/local/
tail -f apache-tomcat-7.0.69/logs/catalina.out 

第二步:安装apr

用ftp上传apr-1.5.2.tar.gz,apr-iconv-1.2.1.tar.gz,apr-util-1.5.4.tar.gz到/root目录下,apr运行需要用到openssl-devel

安装openssl-devel

yum install openssl-devel

安装apr

tar zxvf apr-1.5.2.tar.gz
cd apr-1.5.2
./configure --prefix=/usr/local/apr
make
make install

安装apr-iconv

tar zxvf apr-iconv-1.2.1.tar.gz
cd apr-iconv-1.2.1
./configure --with-apr=/usr/local/apr
make
make install

安装apr-util

tar zxvf apr-util-1.5.4.tar.gz
cd apr-util-1.5.4
./configure --with-apr=/usr/local/apr
make
make install

安装tomcat-native

cd /usr/local/apache-tomcat-7.0.69/bin/
tar zxvf tomcat-native.tar.gz
cd tomcat-native-1.1.33-src/jni/native/
./configure --with-apr=/usr/local/apr --with-java-home=/usr/local/jdk1.7.0_80 --with-ssl=/usr/bin
make
make install

输出如下图表明安装成功

设置环境变量

输入命令vi /etc/profile,在末尾添加如下配置后保存退出,输入source /etc/profile使配置生效。

export LD_LIBRARY_PATH=/usr/local/apr/lib

第三步:验证安装

重启tomcat,查看启动日志,输出如下图表明已成功运行apr模式。

© 著作权归作者所有

粉丝 4
博文 8
码字总数 2710
作品 0
杭州
后端工程师
私信 提问
普通用户编译安装 httpd-2.4.23

系统环境:Cent OS 6.5 http软件版本: httpd-2.4.23 一、准备安装环境 1、创建lv lvcreate -L 1G -n lv_hfs vg00 2、创建文件系统 mkfs.ext4 /dev/vg00/lv_hfs 3、创建组和用户并创建用户密码...

技术小阿哥
2017/11/28
0
0
Cent Os下安装软件之---源码安装

大家好,今天给大家演示一下Cent Os下使用源码安装软件 下面以安装HTTP为例 源码安装主要包括五个步骤: 1.从网上下载安装包 apr-1.4.6.tar.gz 可移植运行环境 apr-util-1.5.1.tar.gz 运行工...

Eynauy
2018/06/26
0
0
CentOS-6.5优化Tomcat7

大家都听说了在Apache Tomcat6 中支持了Java语言的特性 NIO( New I/O),不管你对NIO的技术是否熟悉,但你肯定能想象的到NIO是一个好东西。的确,使用NIO在服务器端会有更好的性能,加强服务器...

闪电
2015/08/12
142
0
Centos6.5安装tocmat7 配置以及优化

Tomcat作为一个高性能web容器,需要jdk支持 我们接下来在linux下部署配置tomcat。 1,安装与配置Tomcat,首先配置jdk环境。配置jdk 查看系统是否安装java环境: [root@centos1 ~]# java -ve...

张斌66
2017/04/07
0
0
Apache HTTP Server 2.4编译安装及其新特性(四)

一、安装环境说明 系统环境:CentOS 6.5-x86_64 所需软件源码包: apr-1.5.2.tar.gz apr(Apache Portable Runtime) apr-util-1.5.4.tar.gz httpd-2.4.18.tar.bz2 Perl-Compatible Regular E......

skypeGNU1
2016/04/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

友元函数强制转换

友元函数强制转换 p522

天王盖地虎626
昨天
4
0
js中实现页面跳转(返回前一页、后一页)

本文转载于:专业的前端网站➸js中实现页面跳转(返回前一页、后一页) 一:JS 重载页面,本地刷新,返回上一页 复制代码代码如下: <a href="javascript:history.go(-1)">返回上一页</a> <a h...

前端老手
昨天
3
0
JAVA 利用时间戳来判断TOKEN是否过期

import java.time.Instant;import java.time.LocalDateTime;import java.time.ZoneId;import java.time.ZoneOffset;import java.time.format.DateTimeFormatter;/** * @descri......

huangkejie
昨天
3
0
分页查询

一、配置 /*** @author beth* @data 2019-10-14 20:01*/@Configurationpublic class MybatisPlusConfig { @Bean public PaginationInterceptor paginationInterceptor(){ ......

一个yuanbeth
昨天
6
0
在LINQPad中使用Ignite.NET

LINQPad是进行.NET开发的一款优秀工具,非常有利于Ignite.NET API的快速入门。 入门 下载LINQPad:linqpad.net/Download.aspx,注意要选择64位操作系统的AnyCPU版本; 安装Ignite.NET的NuGet...

李玉珏
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部