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 5.5上安装配置JDK 1.5。 首先,我们需要获取JDK的安装包。由于Oracle官方网站上的资源可能不稳定且下载速度较慢,建议在需要时提前下载。在Oracle的Java下载页面...
redhat5.x下安装jdk1.5及tomcat5.0.doc
在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配置文档+...
【RedHat Apache与Tomcat整合全过程】 在构建高效且安全的Web服务环境中,Apache和Tomcat的整合是一个常见的策略。这种整合方式旨在优化资源分配,提高性能,并加强系统的安全性。以下是一个详细的整合步骤: 1. *...
### RedHat Linux + Apache + Tomcat + Mod_jk 负载均衡安装步骤详解 #### 系统环境准备与配置 在开始安装之前,我们首先需要确保系统环境满足以下要求: 1. **操作系统:** Red Hat Linux 9.0 2. **软件版本:**...
在Redhat LINUX5.0操作系统上安装Oracle 10g、Tomcat5和JDK是一项技术性较强的任务,涉及到多个层面的知识点。首先,我们来详细解析这些关键组件的安装和配置过程。 1. **Oracle 10g安装**: Oracle 10g是一款关系...
综合这些组件,Red Hat AS4.0、Tomcat、Apache和Oracle10g共同构建了一个强大的企业级IT架构,能够处理复杂的Web应用程序,并确保数据的可靠性和性能。这个组合常见于需要强大数据库支持的Java应用,如电子商务、...
### Redhat 1.5 JDK 安装及配置详解 #### 概述 随着 Sun 公司发布了 J2SE 5.0(即 JDK 1.5),一系列新特性的加入以及 JVM 性能的显著提升,使得越来越多的开发者选择在 Linux 平台上部署和使用该版本的 Java 开发...
Redhat AS5 Tomcat 启动shell文件
在Red Hat AS5.0操作系统下搭建Apache+MySQL+PHP+Tomcat+JSP平台是一项常见的Web服务配置任务,这个组合常被称为LAMP(Linux + Apache + MySQL + PHP)加上JSP支持,提供了强大的Web应用环境。以下是详细的搭建步骤...
在本压缩包“Linux安装包(jdk1.7+tomcat5)”中,包含了针对Linux平台的JDK 1.7版本和Tomcat 5服务器,这对于Java开发者和系统管理员来说是非常实用的资源。 1. **JDK 1.7**: JDK 1.7,也被称为Java 7,是Java编程...
本篇文章详细介绍如何在 Red Hat Enterprise Linux 5(RHEL5)上安装 Java Development Kit (JDK)、Apache Tomcat 以及 Oracle 10g 数据库的过程。通过以下步骤,即便是初次接触这些技术的用户也能顺利完成安装。 #...
5. **配置文件的迁移**:Apache 2.4.x的配置文件格式有变化,可能需要对原有的httpd.conf进行修改。比如,`Order`和`Allow/Deny`指令已被`Require`指令取代。因此,检查并更新所有相关配置。 6. **安全性和权限设置...
"Linux 6.0 下 Apache 与 Tomcat 整合支持 PHP、HTML、Java(编译安装)" Linux 6.0 下 Apache 与 Tomcat 的整合是指在 Linux 6.0 操作系统中将 Apache 和 Tomcat 服务器整合起来,以支持 PHP、HTML 和 Java 等多种...
NULL 博文链接:https://kdisk-sina-com.iteye.com/blog/706485
提供tomcat6 for linux,给急需使用的朋友应急,官网上不好找了。Redhat6.6下测试通过。安装说明: 1.解压并且解包 ...如果能看到Tomcat的欢迎页表示整合成功,至此已经完成了Java/JSP服务器的搭建。
本文档详述了在 Redhat 操作系统上安装和配置 Apache Tomcat 的步骤,旨在为初学者提供全面指导。Tomcat 是一款流行的开源 Java Servlet 容器,它支持 JSP 和 Servlet 技术,是 Jakarta Project 的核心项目之一。 ...
Redhat6.0下安装单节点Oracle11gR2、Jdk以及Tomcat文档。