关于linux tomcat安装配置apr
今天公司要迁移个老的tomcat项目到新服务器,本来是件很简单的事,于是配置环境变量一些基本操作。完成后,使用startup.sh启动,启动没报错,于是测试地址,发现居然打不开
what? 还以为是jdk版本问题,行,那就改变jdk ,变为1.7.0_80
但是发现还是不行,无奈之下去看了下tomcat配置,发现了这个配置
<Connector port="23180"protocol="org.apache.coyote.http11.Http11AprProtocol"executor="tomcatThreadPoolmgr"compression="on"compressionMinSize="2048"maxThreads="5000"enableLookups="false"redirectPort="21483"acceptCount="5000"connectionTimeout="40000"disableUploadTimeout="true" URIEncoding="UTF-8" useBodyEncodingForURI="true" />
原来是用apr模式启动,问题定位了,就好办了
开始安装apr
依赖资源
- apr-1.6.2.tar.gz
- apr-util-1.6.0.tar.gz
- openssl
其中apr-*可在http://archive.apache.org/dist/apr/下载最新版本
编译安装apr-*
- 编译安装apr-1.6.2.tar.gz
tar zvxf apr-1.6.2.tar.gz
cd apr-1.6.2
./cofigure
make
make intall
vim /etc/profile
在配置文件末尾添加 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib 保存并退出
source /etc/profile
- 编译安装apr-util-1.6.0.tar.gz
tar zvxf apr-util-1.6.0.tar.gz
cd apr-util-1.6.0
./configure --with-apr=/usr/local/apr
make
make install
注意如果时centos系统在make的时候有可能出现下面的错误
xml/apr_xml.c:35:19: fatal error: expat.h: No such file or directory#include <expat.h>^
compilation terminated.
make[1]: *** [xml/apr_xml.lo] Error 1
安装一下expat库即可
yum install expat-devel
- 编译安装Native library for Tomcat
cd apache-tomcat-7.0.54/bin
tar zvxf tomcat-native.tar.gz
cd tomcat-native-1.1.30-src/jni/native
./configure --with-apr=/usr/local/apr --with-java-home=/opt/EMM/app/jdk1.8.0_45
make
make install
- 配置tomcat使apr生效
vim apache-tomcat-7.0.54/conf/server.xml
设置Connector中的protocol="org.apache.coyote.http11.Http11AprProtocol"保存并退出
重启tomcat生效
搞定,这可真的难为android开发仔了~
关于linux tomcat安装配置apr相关推荐
- Linux Tomcat安装,Linux配置Tomcat,Linux Tomcat修改内存,Linux tomcat修改端口
Linux Tomcat安装,Linux配置Tomcat,Linux Tomcat修改内存,Linux tomcat修改端口 >>>>>>>>>& ...
- Tomcat安装配置与基础使用
Tomcat安装配置与基础使用: 以下除了特殊需求,一般来说下面阐述的基础操作占据了日常对tomcat操作80%以上,对于一般开发基本够用. 1.首先配置好JDK环境,可参考以下: http://bl ...
- tomcat安装配置及应用
tomcat安装配置及应用 一.tomcat简介 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调 ...
- Linux 下安装配置C/C++开发环境 Code::Blocks
Linux 下安装配置C开发环境Code::Blocks 一.提前的话 要说C语言和Linux的关系大家应该都不会陌生,Linux系统内核就是用C语言开发的,所以所有的Linux系统下面 都会有C的编 ...
- linux下安装配置redis服务
2019独角兽企业重金招聘Python工程师标准>>> linux下安装配置redis服务 2016年03月25日 15:39:31 coding_everyday 阅读数:3530 ...
- Linux下安装配置vsftpd
Linux下安装配置vsftpd 安装vsftpd服务器 yum -y install vsftpd 可以使用rpm -qa vsftpd命令确认是否安装好vsftpd服务器. vsftpd.conf ...
- Linux 下安装配置 JDK7
Linux 下安装配置 JDK7 配置环境(debian 7) 自从从Oracle收购Sun近三年来,已经有很多变化.早在8月,甲骨文将"Operating System Distribut ...
- linux login 安装桌面,Linux_Ubuntu Linux下安装配置fluxbox桌面环境,安装 基本系统Ubuntu 7.10 G - phpStudy...
Ubuntu Linux下安装配置fluxbox桌面环境 安装 基本系统Ubuntu 7.10 Gutsy,Xfce桌面.直接安装源里的fluxbox: aptitude install fluxbo ...
- Docker Linux下安装配置及启动
Docker Linux下安装配置及启动 linux配置环境 基础下载镜像: wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliy ...
最新文章
- go slice获取唯一值_Go语言引用传递与值传递
- 图解丨卷积神经网络数学原理解析
- tensorfllow MNIST机器学习入门
- 为什么python画不了图-python-为什么pygame不画一个圆?
- 今天痛下决心,把开发人员的外网给断了,不断是不好管了,人心散了队伍就不好带...
- Freemarker基于模板文件静态化代码示例
- day10 in india
- python的模块提供了许多文件处理方法_详解使用Python处理文件目录的相关方法
- 一个实时精准触达系统的自我修养
- win 8 学习笔记一:生存周期
- 如何用程序实现对IE中scripts的控制(禁止和允许)
- android 创建模拟器打不开,解决Android模拟器打不开的问题!...
- 话里话外:谁才是流程的主人
- 在VirtualBox中安装WindowsXP
- idea运行maven无法下载jar并报错work offline
- SQL文件太大怎么打开(推荐一款工具EmEditor)
- Error: rendered manifests contain a resource that already exists.
- Android 异常 “Binary XML file line # : Error inflating class”
- download sources报错: Cannot connect to the Maven process. Try again later. If the problem persists
- AndroidO Notification横幅通知(HangUp Notification)