Linux + Apache + Tomcat + Connector

原创 2011年01月18日 14:35:00

说明: 

本文是备份一下Apachetomcat的编译配置,不准备说明ajp12 或者ajp13的区别,也不准备说明Apache/Tomcatload balancer,更不准备说明如何将一个web app静态和动态的页面分开,提高系统的处理性能,具体的关注点请参考网上相关文章。

 

准备:

1. 安装了Linux的服务器/PC也可以,以RHEL5为例

2. Tomcat 6

3. Apache 2.2 Src (wget http://www.apache.org/dist/httpd/httpd-2.2.17.tar.gz)

4. Tomcat 6 (wget http://www.apache.org/dist/tomcat/tomcat-6/v6.0.30/bin/apache-tomcat-6.0.30.tar.gz)

5. Tomcat connector(wget http://mirror.bjtu.edu.cn/apache//tomcat/tomcat-connectors/jk/source/jk-1.2.31/tomcat-connectors-1.2.31-src.tar.gz)

 

开始安装

1. Apache

a. tar zxvf httpd-2.2.17.tar.gz

b. cd httpd-2.2.17

c. ./configure --prefix=/opt/httpd --enable-so

d. make

e. make install

f. Change ServerName to your IP address.

g. /opt/httpd/bin/apachectl start --> make sure can see "It works" from the browser.(port 80)

2. tomcat 

tar xzxf apache-tomcat-6.0.30.tar.gz -C /opt/tomcat6

/opt/tomcat6/bin/startup.sh --> make sure can see default pages (port 8080)

3. Compile connector

a. tar zxvf tomcat-connectors-1.2.31-src.tar.gz

b. cd tomcat-connectors-1.2.31/native

c. ./configure --with-apxs=/opt/httpd/bin/apxs

d. make

e. cp apache2/mod_jk.so /opt/httpd/modules/

 

4. configure apache

a. cd /opt/httpd/conf

b. nano httpd.conf, add following configuration to the end of the config file:

 

LoadModule jk_module modules/mod_jk.so

JkWorkersFile conf/workers.properties

JkMountFile conf/uriworkermap.properties

JkLogFile /opt/httpd/logs/jk_mod.log

JkLogLevel info JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "

c. create workers.properties under DIR conf

worker.list= myworker

worker. myworker.type=ajp13

worker. myworker.host=localhost

worker. myworker.port=8009

worker. myworker.mount=/*

d. create uriworkermap.properties under DIR conf

/=myworker

/*=myworker

 

5. disable other service port except 8009/8443 for tomcat6 (optional)

edit /opt/tomcat6/conf/server.xml

 

6. Test. request from the Web browser, can see jsp pages from port 80(apache default service port).

 

7. Good Luck.

 



Apache负载均衡+Tomcat集群 Connector port="8009" protocol="AJP/1.3"

APACHE 2.2.8+TOMCAT6.0.14配置负载均衡 目标: 使用 apache 和 tomcat 配置一个可以应用的 web 网站,要达到以下要求: 1、  Apache 做为 ...

embed tomcat bug:org.apache.catalina.connector.CoyoteAdapter checkRecycled

1.异常报错: org.apache.catalina.connector.CoyoteAdapter checkRecycled 信息: Encountered a non-recycled res...

apache-tomcat-8.0.47_linux_x64

  • 2017年12月17日 15:04
  • 9.56MB
  • 下载

org.apache.catalina.connector.Request.parseParameters(Request.java:2446) NullPointerException异常处理

1、环境 tomcat6.0.8 + jdk6 + struts1  2、问题的产生 页面有两个异常的请求 http://127.0.0.1/project/a.action?do=t...
  • p_3er
  • p_3er
  • 2014年05月07日 14:20
  • 2201

apache-tomcat-6 64位Linux版本

  • 2017年11月27日 18:35
  • 7.23MB
  • 下载

org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe

完整错误信息:org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe at org....

apache-tomcat-8.0.24.tar.gz ( Linux版)

  • 2015年07月11日 11:36
  • 8.68MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux + Apache + Tomcat + Connector
举报原因:
原因补充:

(最多只允许输入30个字)