`

RedHat AS5 Apache Tomcat5 JK2 JDK1.5 配置与整合

阅读更多

RedHat AS5 Apache2.2.9 Tomcat5.0.30 JK2 JDK1.5 配置

 

 

记录一下配置过程,遇到很多问题。配置完成了,不懂的地方还是很多,继续学习。

 

软件环境

-----------------------------------------------------------------------------------------------

RedHat Enterprise Linux 5  Linux 2.6.18-8.el5

httpd-2.2.9.tar.gz

jakarta-tomcat-5.0.30.tar.gz

jdk-1_5_0_16-linux-i586-rpm.bin

jakarta-tomcat-connectors-jk2-src-current.tar.gz 连接器

-----------------------------------------------------------------------------------------------

 

安装JDK

#chmod a+x jdk-1_5_0_16-linux-i586-rpm.bin

#./jdk-1_5_0_16-linux-i586-rpm.bin

#tar zxvf jdk-1_5_0_16-linux-i586-rpm

 

安装完成后 默认路径   /usr/java/jdk-1_5_0_16

-----------------------------------------------------------------------------------------------

 

安装Tomcat5.0.30

#tar.zxvf jakarta-tomcat-5.0.30.tar.gz

#cp jakarta-tomcat-5.0.30 /usr/local/tomcat5

 

设置环境变量

#vi  /etc/profile

export PATH=$JAVA_HOME/bin:$PATH:$CATALINA_HOME/bin:/usr/bin
export JAVA_HOME=/usr/java/jdk1.5.0_16
export CATALINA_HOME=/usr/local/tomcat5

 

启动Tomcat

#/usr/local/tomcat5/bin/startup.sh

http://localhost:8080  

-----------------------------------------------------------------------------------------------

 

安装Apache2.2.9

 

安装之前系统自带的有一个apache2.2.3 ,就想把它删除掉................(神经啊!)

 

下载和系统自带的apache一样的包 apache2.2.3 编译

#tar zxvf httpd-2.2.3.tar.gz

#./configure --prefix=/usr/local/apache2 --enable-module=most --enable-shared=most --enable-so

 

#make

出现错误

 

opt.c && touch sockopt.lo
sockopt.c: In function 'apr_socket_opt_set':
sockopt.c:254: error: 'SCTP_NODELAY' undeclared (first use in this function)
sockopt.c:254: error: (Each undeclared identifier is reported only once
sockopt.c:254: error: for each function it appears in.)
make[4]: *** [sockopt.lo] 错误 1
make[4]: Leaving directory `/home/13angel/Desktop/httpd-2.0.46/srclib/apr/network_io/unix'
make[3]: *** [all-recursive] 错误 1
make[3]: Leaving directory `/home/13angel/Desktop/httpd-2.0.46/srclib/apr/network_io/unix'
make[2]: *** [all-recursive] 错误 1
make[2]: Leaving directory `/home/13angel/Desktop/httpd-2.0.46/srclib/apr'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/home/13angel/Desktop/httpd-2.0.46/srclib'
make: *** [all-recursive] 错误 1

 

 

! 这是什么错误,昏死

google 找到一个答案,但还不知道是为什么。

 

vi srclib/apr/include/apr.h

#define APR_HAVE_SCTP           1

把1变为0
保存退出

 再次编译才可以通过了。

 

删除系统的apache

 

#rpm -e --nodeps --noscripts httpd-2.2.3-6.el5.i386

删掉了系统的apache

安装下载的apache

 

#tar zxvf httpd-2.2.9.tar.gz

#./configure --prefix=/usr/local/apache2 --enable-module=most --enable-shared=most --enable-so

 

#make

#make install

 

启动Apache

/usr/local/apache2/bin/apachectl start

-----------------------------------------------------------------------------------------------


编译JK2

 

#tar.zxvf jakarta-tomcat-connectors-jk2-src-current.tar.gz

#cd jakarta-tomcat-connectors-jk2-2.0.4-src/jk/native2

#./buildconf.sh

#./configure --with-apxs2=/usr/local/apache2/bin/apxs

 

出错-------

 

no apxs
need to check for Perl first, apxs depends on it...
checking for perl... /usr/bin/perl
configure: error: can't locate libapr

 但是 apr-1.0.1 apr-util-1.0.1 libtool 都已经安装了啊

 

apr-1.2.7-11  apr-util-1.2.7-6  libtool-1.5.22-6.1  (难道版本要更新?)

 

不知道为什么

 

没有管

make

#make

 

生成mod_jk2.so

 

到../build/jk2/apache2/

#cp mod_jk2.so /usr/local/apache2/modules/

 

路径 /usr/local/apache2/conf

编辑 workers2.properties

 

[channel.socket:localhost:8009]
info=Ajp13 forwarding over socket
tomcatId=localhost:8009

# Map the Tomcat examples webapp to the Web server uri space
[uri:/jsp-examples/*]
info=Map the tomcat webapp of /jsp-examples/

[uri:/servlets-examples/*]
info=Map the tomcat webapp of /servlets-examples/

# Define the log file location and file size
[shm]
file=/usr/local/apache2/logs/shm.file
size=1048576

 编辑 httpd.conf

 

LoadModule jk2_module modules/mod_jk2.so

DirectoryIndex index.htm index.jsp index.html

 

启动Apache Tomcat

http://192.168.11.4/servlets-examples/

 

能正确看到页面 但很多地方还不是很清楚,学习中。

分享到:
评论

相关推荐

    Red Hat安装配置JDK1.5

    本文将详细介绍如何在Red Hat 5.5上安装配置JDK 1.5。 首先,我们需要获取JDK的安装包。由于Oracle官方网站上的资源可能不稳定且下载速度较慢,建议在需要时提前下载。在Oracle的Java下载页面...

    redhat5.x下安装jdk1.5及tomcat5.0.doc

    redhat5.x下安装jdk1.5及tomcat5.0.doc

    redhat5.x下安装jdk1.5及tomcat5.0 及db2 v9.1安装

    在Red Hat Enterprise Linux 5.x (RHEL 5.x)操作系统环境下,安装Java Development Kit (JDK) 1.5、Apache Tomcat 5.0 和 IBM DB2 V9.1是构建一个功能完备的服务器环境的基础步骤。下面将详细阐述这三个组件的安装...

    linux下tomcat+JDK+redhat配置文档+安装软件

    linux下tomcat+JDK+redhat配置文档+安装软件linux下tomcat+JDK+redhat配置文档+安装软件linux下tomcat+JDK+redhat配置文档+安装软件linux下tomcat+JDK+redhat配置文档+安装软件linux下tomcat+JDK+redhat配置文档+...

    RedHat Apache与Tomcate整合全过程

    【RedHat Apache与Tomcat整合全过程】 在构建高效且安全的Web服务环境中,Apache和Tomcat的整合是一个常见的策略。这种整合方式旨在优化资源分配,提高性能,并加强系统的安全性。以下是一个详细的整合步骤: 1. *...

    RedHat_linux+apache+tomcat+mod_jk_负载均衡安装说明

    ### RedHat Linux + Apache + Tomcat + Mod_jk 负载均衡安装步骤详解 #### 系统环境准备与配置 在开始安装之前,我们首先需要确保系统环境满足以下要求: 1. **操作系统:** Red Hat Linux 9.0 2. **软件版本:**...

    redhat LINUX5.0上安装oracle 10g tomcat5 jdk帮助文档

    在Redhat LINUX5.0操作系统上安装Oracle 10g、Tomcat5和JDK是一项技术性较强的任务,涉及到多个层面的知识点。首先,我们来详细解析这些关键组件的安装和配置过程。 1. **Oracle 10g安装**: Oracle 10g是一款关系...

    RedHat AS4.0 Tomcat Apache Oracle10g

    综合这些组件,Red Hat AS4.0、Tomcat、Apache和Oracle10g共同构建了一个强大的企业级IT架构,能够处理复杂的Web应用程序,并确保数据的可靠性和性能。这个组合常见于需要强大数据库支持的Java应用,如电子商务、...

    redhat 1.5JDK安装

    ### Redhat 1.5 JDK 安装及配置详解 #### 概述 随着 Sun 公司发布了 J2SE 5.0(即 JDK 1.5),一系列新特性的加入以及 JVM 性能的显著提升,使得越来越多的开发者选择在 Linux 平台上部署和使用该版本的 Java 开发...

    Redhat AS5 Tomcat 启动shell文件

    Redhat AS5 Tomcat 启动shell文件

    在RedHat_AS5.0下搭建Apache+MySQL+PHP+Tomcat+JSP平台

    在Red Hat AS5.0操作系统下搭建Apache+MySQL+PHP+Tomcat+JSP平台是一项常见的Web服务配置任务,这个组合常被称为LAMP(Linux + Apache + MySQL + PHP)加上JSP支持,提供了强大的Web应用环境。以下是详细的搭建步骤...

    Linux+(jdk1.7+tomcat5)

    在本压缩包“Linux安装包(jdk1.7+tomcat5)”中,包含了针对Linux平台的JDK 1.7版本和Tomcat 5服务器,这对于Java开发者和系统管理员来说是非常实用的资源。 1. **JDK 1.7**: JDK 1.7,也被称为Java 7,是Java编程...

    RedHat Enterprise Server 5 安装JDK+Tomcat+Oracle10g

    本篇文章详细介绍如何在 Red Hat Enterprise Linux 5(RHEL5)上安装 Java Development Kit (JDK)、Apache Tomcat 以及 Oracle 10g 数据库的过程。通过以下步骤,即便是初次接触这些技术的用户也能顺利完成安装。 #...

    redhat6.6升级apache2.4.43升级相关包

    5. **配置文件的迁移**:Apache 2.4.x的配置文件格式有变化,可能需要对原有的httpd.conf进行修改。比如,`Order`和`Allow/Deny`指令已被`Require`指令取代。因此,检查并更新所有相关配置。 6. **安全性和权限设置...

    Linux6.0下Apache与tomcat 整合支持php html java(编译安装)

    "Linux 6.0 下 Apache 与 Tomcat 整合支持 PHP、HTML、Java(编译安装)" Linux 6.0 下 Apache 与 Tomcat 的整合是指在 Linux 6.0 操作系统中将 Apache 和 Tomcat 服务器整合起来,以支持 PHP、HTML 和 Java 等多种...

    Redhat AS5 安装手册

    NULL 博文链接:https://kdisk-sina-com.iteye.com/blog/706485

    Apache-tomcat-6.0.53 for Linux(Redhat/CentOS测试通过)

    提供tomcat6 for linux,给急需使用的朋友应急,官网上不好找了。Redhat6.6下测试通过。安装说明: 1.解压并且解包 ...如果能看到Tomcat的欢迎页表示整合成功,至此已经完成了Java/JSP服务器的搭建。

    Redhat 下安装 Tomcat 之完全指南

    本文档详述了在 Redhat 操作系统上安装和配置 Apache Tomcat 的步骤,旨在为初学者提供全面指导。Tomcat 是一款流行的开源 Java Servlet 容器,它支持 JSP 和 Servlet 技术,是 Jakarta Project 的核心项目之一。 ...

    redhat6下安装Oracle+JDK+Tomcat

    Redhat6.0下安装单节点Oracle11gR2、Jdk以及Tomcat文档。

Global site tag (gtag.js) - Google Analytics