终于配置好了,累死我了,网上看了好多个文章,没有一个和我要用的是一样的,我借鉴了几家的,综合修改了下,可算是成功了。写出来做个备份,留给有可能需要的人。PS:下载的软件版本不一样编译的时候貌似也不一样,我就是综合了几位大侠的又修改了一些设置才能安装成功。
1.下载需要的包:
3. apache-tomcat-6.0.32.tar.gz
4. tomcat-connectors-1.2.32-src.tar.gz
相关软件也可以在Linux公社1号FTP里下载
FTP地址:ftp://www.linuxidc.com
在 2011年LinuxIDC.com\7月\CentOS 5.5+JDK1.6+Httpd2+Tomcat6+JK1.2配置Servlet-JSP服务器
2.检查系统默认的gci,#rpm -qa | grep gci
显示出查询的版本号
根据版本号,卸载gci,yum -y remove Java。。。。版本号
3.卸载默认安装的openjava,不知道和sun的有什么区别,网上的大侠说有些sun的功能这个不能实现,我就给卸载了,不过openoffice也被一起卸载了,以后再研究了openoffice了,暂时也不会用到。
4.安装JDK1.6
进去JDK所在的目录,./ jdk-6u26-linux-i586.bin
将解压后的目录移动到/usr/local
5.解压tomcat
将解压后的文件夹移动到/usr/local/tomcat
6.解压httpd
进入N。。。。的目录。然后运行#./configure --prefix=usr/local/apache --enable-module=s --enable-module=rewrite --enable-shared=max --htdocsdir=/var/www #make #make install
7.用tomcat-connectors实现apache和tomcat的整合
进入 tomcat-connectors- 1.2.../native目录
#./configure --with-apxs=/home/apache2/bin/apxs
# make
# make install
拷贝so到apache的modules下: #cp apache2.0 /mod_jk.so /usr/local/apache2/modules
PS:以下内容还没测试,下班回家后有环境再测试,前面内容也会修改,会列出详细目录
二、配置
1、配置apache的conf目录下,增加workers.properties文件
# list the workers by name #worker.list=DLOG4J, status, tomcat3, tomcat4,tomcat5 worker.list=DLOG4J, status, tomcat1 # localhost server 1 # ------------------------ worker.tomcat1.port=8009 worker.tomcat1.host=localhost worker.tomcat1.type=ajp13 worker.tomcat1.lbfactor=100 # localhost server 2 # ------------------------ #worker.tomcat2.port=8010 #worker.tomcat2.host=localhost #worker.tomcat2.type=ajp13 #worker.tomcat2.lbfactor=100 # localhost server 3 # ------------------------ #worker.tomcat3.port=8009 #worker.tomcat3.host=xxxxxx #worker.tomcat3.type=ajp13 #worker.tomcat3.lbfactor=100 # localhost server 4 # ------------------------ #worker.tomcat4.port=8010 #worker.tomcat4.host=xxxxxx #worker.tomcat4.type=ajp13 #worker.tomcat4.lbfactor=100 # localhost server 5 # ------------------------ #worker.tomcat5.port=8011 #worker.tomcat5.host=xxxxxx #worker.tomcat5.type=ajp13 #worker.tomcat5.lbfactor=100 #worker.DLOG4J.type=lb #worker.DLOG4J.balance_workers=tomcat3,tomcat4,tomcat5 #default session is true #worker.DLOG4J.sticky_session=true worker.status.type=status这个配置里面注释掉了包括负载均衡的设置,当前只支持了一个tomcat1,与apache整合
2、配置apache的conf目录下,增加uriworkermap.properties文件
view plain