linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘建议留言网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > article > linux网络与应用 > Linux服务器 >
栏目导栏
资料搜索
热门文章
·Linux网关设置
·WebLogic管理精华
·Webmin的下载与安装
·RedHat Linux 9.0 Samba配置详
·网吧LINUX游戏服务器加迅闪更新
·Linux下配置完整安全的DHCP服务
·Tomcat性能调整
·Linux下FTP服务器配置
·怎样设置域名的DNS服务器
·linux9.0+apache+php+mysql安装
·Eclipse+Tomcat+MyEclipse配置
·Linux服务器网卡驱动安装及故障
·Linux网络服务器配置详解
·FC5+Apache2+PHP5+MYSQL5环境配
·让linux系统支持ASP
最新文章
·Slackware EyooLinux服务器配置
·Linux系统下安装bind后配置实现
·Fedora Linux系统Samba服务器架
·服务器维护:RHEL 5系统下故障
·服务器应用:实现Linux与宿主机
·RED HAT AS4 U4下Gssftp服务的
·高手进阶:Redhat Linux上vsft
·Fedora Linux操作系统中TFTP的
·Ubuntu Linux操作系统安装配置
·Linux FTP服务器和SVN服务器的
·Linux操作系统下自带BIND的使用
·Linux系统下DNS服务器的架设
·Linux下Apache安装/增加mod_re
·虚拟磁盘Linux服务端测试及故障
·为网络启动和软硬件升级建立TF
Google
 
APACHE2.2.4+RESIN3.0.24的整合
[ 作者:  加入时间:2007-11-21 11:50:57  来自:Linux联盟收集整理 ]

前几次安装apache+resin一直都没有成功过.昨天实在不想回家,所以就再做一次试下.参考了官方的相关文档.V2KLinux联盟
祥细文档如下:V2KLinux联盟
1.       先下载apache2.2.4 的包,最好去官方下载:www.apache.org.V2KLinux联盟
2.       下载resin3.024的包. http://www.caucho.com/download/下载.因为多数功能我们用不上,所以不用选择最新的.V2KLinux联盟
3.       下载jdk,我预先下载好了. jdk-6u1-linux-i586.bin  我用的是1.6的包.V2KLinux联盟
4.       chmod a+x jdk-6u1-linux-i586.binV2KLinux联盟
5.       然后./ jdk-6u1-linux-i586.bin然后会解压出一个包来.V2KLinux联盟
6.       mv jdk-6u1 /usr/local/jdk1.6下面去.

安装Apache V2KLinux联盟
1、#cp httpd-2.2.4.tar.gz 到/usr/local/ V2KLinux联盟
2、#tar zxvf httpd-2.2.4.tar.gz V2KLinux联盟
3、#cd httpd-2.2.4V2KLinux联盟
4、#./configure --prefix=/usr/local/apache --enable-modules=so V2KLinux联盟
/usr/local/apache为你要安装的目录V2KLinux联盟
5、#make V2KLinux联盟
6、#make install V2KLinux联盟
(耐心等待编译,反正我也看不懂,保佑不要出错就好了) V2KLinux联盟
7、#/usr/local/apache/bin/apachectl start(stop)V2KLinux联盟
8、浏览http://ip/。出现apache信息。恭喜这一步成功了。(It works!)V2KLinux联盟
配置JAVA环境V2KLinux联盟
1、#vi /etc/profile V2KLinux联盟
2、加入V2KLinux联盟
PATH=$PATH:/usr/local/jdk1.6/bin V2KLinux联盟
export PATH V2KLinux联盟
JAVA_HOME=/usr/local/jdk1.6 V2KLinux联盟
export JAVA_HOME V2KLinux联盟
CLASSPATH=.:/usr/local/jdk1.6/lib:/usr/local/resin/lib V2KLinux联盟
export CLASSPATH V2KLinux联盟
RESIN_HOME=/usr/local/resin V2KLinux联盟
export RESIN_HOMEV2KLinux联盟
保存后.#source /etc/profile使之生效.V2KLinux联盟
然后用set|more确认一下环境变量的生效情况.V2KLinux联盟
安装ResinV2KLinux联盟
在安装resin的时候最好把apache的服务停了,因为在在resin会在httpd.conf中写入相关内容.V2KLinux联盟
1.# tar xzvf resin-3.0.24.tar.gzV2KLinux联盟
2.# cd resin-3.0.24V2KLinux联盟
3. ./configure --prefix=/usr/local/resin/ --with-apxs=/usr/local/apache/bin/apxsV2KLinux联盟
4.make V2KLinux联盟
5.make installV2KLinux联盟
完了之后可以在/usr/local/apache/modules里找到mod_caucho.so,成功了一半了。V2KLinux联盟
6.#vi /usr/local/resin/conf/resin.conf V2KLinux联盟
修改为<document-directory>/usr/local/apache/htdocs</document-directory>V2KLinux联盟
/usr/local/apache/htdoc是apache源码包文档目录的位置.V2KLinux联盟
7. #vi /usr/local/apache/conf/httpd.conf V2KLinux联盟
下面可是修改的关键V2KLinux联盟
# V2KLinux联盟
# mod_caucho Resin Configuration V2KLinux联盟
# V2KLinux联盟
LoadModule caucho_module /usr/local/apache/modules/mod_caucho.so V2KLinux联盟
#ResinConfigHost localhost 6802 V2KLinux联盟
<IfModule mod_caucho.c> V2KLinux联盟
ResinConfigServer localhost 6802 V2KLinux联盟
<Location /caucho-status> V2KLinux联盟
SetHandler caucho-status V2KLinux联盟
</Location> V2KLinux联盟
</IfModule>V2KLinux联盟
当然你的httpd.conf中可能有部分了,如果可以正常工作,就不要改了.我们httpd.conf中就如下所示:V2KLinux联盟
#ResinConfigServer localhost 6802V2KLinux联盟
#CauchoConfigCacheDirectory /tmpV2KLinux联盟
#CauchoStatus yesV2KLinux联盟
怕出错,所以注掉,用官方说的来.V2KLinux联盟
然后启动resinV2KLinux联盟
# cd /usr/local/resin/bin/V2KLinux联盟
./httpd.sh就成了.V2KLinux联盟
[root@t1 bin]# ./httpd.shV2KLinux联盟
perl: warning: Setting locale failed.V2KLinux联盟
perl: warning: Please check that your locale settings:V2KLinux联盟
        LANGUAGE = (unset),V2KLinux联盟
        LC_ALL = (unset),V2KLinux联盟
        LANG = "ZH_CN.GB2312"V2KLinux联盟
    are supported and installed on your system.V2KLinux联盟
perl: warning: Falling back to the standard locale ("C").V2KLinux联盟
Resin-3.0.24 (built Thu, 16 Aug 2007 09:38:29 PDT)V2KLinux联盟
Copyright(c) 1998-2006 Caucho Technology.  All rights reserved.

  Using Resin(R) Open Source under the GNU Public License (GPL).

  See http://www.caucho.com for information on Resin Professional,V2KLinux联盟
  including caching, clustering, JNI acceleration, and OpenSSL integration.

Starting Resin on Tue, 23 Oct 2007 23:49:17 +0800 (CST)

[23:49:20.081] Server[] startingV2KLinux联盟
[23:49:20.082]V2KLinux联盟
[23:49:20.083] Linux 2.6.18-8.el5 i386V2KLinux联盟
[23:49:20.085] Java 1.6.0_01-b06, 32, mixed mode, sharing, ANSI_X3.4-1968, en, Sun Microsystems Inc.V2KLinux联盟
[23:49:20.086] resin.home = /usr/local/resin/V2KLinux联盟
[23:49:20.087] server.root = /usr/local/resin/V2KLinux联盟
[23:49:20.088]V2KLinux联盟
[23:49:20.184] Host[] startingV2KLinux联盟
[23:49:20.309] WebApp[http://localhost:8080] startingV2KLinux联盟
[23:49:20.608] WebApp[http://localhost:8080/resin-doc] startingV2KLinux联盟
[23:49:20.634] WebApp[http://localhost:8080/resin-admin] startingV2KLinux联盟
[23:49:20.662] http listening to *:8080V2KLinux联盟
[23:49:20.670] hmux listening to localhost.localdomain:6802V2KLinux联盟
[23:49:20.672] Resin started in 991msV2KLinux联盟
[23:49:37.238] Loading .tld files from global classpathV2KLinux联盟
[23:49:37.601] Compiling _jsp/_index__jsp.javaV2KLinux联盟
[23:49:39.287] resin-file: initV2KLinux联盟
[23:49:43.222] Compiling /usr/local/resin/webapps/resin-doc/WEB-INF/work/_xsl/_default__xsl.javaV2KLinux联盟
[23:49:44.335] Note: /usr/local/resin/webapps/resin-doc/WEB-INF/work/_xsl/_default__xsl.java uses or overrides a deprecated API.V2KLinux联盟
[23:49:44.335] Note: Recompile with -Xlint:deprecation for details.V2KLinux联盟
[23:49:44.335] Note: /usr/local/resin/webapps/resin-doc/WEB-INF/work/_xsl/_default__xsl.java uses unchecked or unsafe operations.V2KLinux联盟
[23:49:44.335] Note: Recompile with -Xlint:unchecked for details.V2KLinux联盟
[23:49:45.513] Compiling _jsp/_index__xtp.javaV2KLinux联盟
[23:49:46.338] resin-file: initV2KLinux联盟
[23:49:49.560] resin-file: initV2KLinux联盟
[23:49:49.562] directory: initV2KLinux联盟
[23:50:20.870] Compiling _jsp/_features/_resin_22d3__0__23__xtp.javaV2KLinux联盟
[23:50:21.938] Compiling _jsp/_jmx/_index__xtp.javaV2KLinux联盟
[23:50:22.685] Compiling _jsp/_jsp/_index__xtp.javaV2KLinux联盟
[23:50:24.195] Compiling _jsp/_jsp/_el__xtp.javaV2KLinux联盟
[23:50:27.122] Compiling _jsp/_webapp/_index__xtp.javaV2KLinux联盟
[23:50:27.780] Compiling _jsp/_config/_index__xtp.javaV2KLinux联盟
[23:50:29.246] Compiling _jsp/_config/_tcp_22dsessions__xtp.javaV2KLinux联盟
[23:50:39.465] Compiling _jsp/_ejb3/_index__xtp.javaV2KLinux联盟
[23:50:44.628] Compiling example/Hello.javaV2KLinux联盟
[23:50:44.628] Compiling example/HelloBean.javaV2KLinux联盟
[23:50:44.628] Compiling example/HelloServlet.javaV2KLinux联盟
[23:50:45.022] Compiling _ejb/HelloBean/HelloBean__EJB.javaV2KLinux联盟
[23:50:45.284] WebApp[http://localhost:8080/resin-doc/ejb3/tutorial/stateless] startingV2KLinux联盟
[23:50:45.418] Compiling _jsp/_index__xtp.javaV2KLinux联盟
[23:50:47.715] viewfile: initV2KLinux联盟
[23:53:03.677] directory: initV2KLinux联盟
[23:53:05.880] Compiling _jsp/_MSYY2/_stakeout/_index__jsp.javaV2KLinux联盟
[00:40:37.048] The request contains an illegal URL.V2KLinux联盟
[01:35:07.795] The request contains an illegal URL.V2KLinux联盟
[01:41:25.589] HTTP/1.1 requires host

可以看到监听的port:8080.V2KLinux联盟
参考的官方文档是: http://www.caucho.com/resin-3.0/install/cse-apache.xtpV2KLinux联盟
为了测试是否正常工作,我把程序开发的编译好的程序放在上面运行.OK,

Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·redhat as4下Mysql5+php5+apache2.2.4+GD2安装  (2007-11-07 16:49:48)
 ·ASP整合的一个SQL语句类  (2007-10-17 15:06:33)
 ·基于红旗Linux的藏文操作系统通过信息产业部验收  (2007-09-11 10:05:13)
 ·Linux系统下Apache与Tomcat整合的简单方法  (2007-09-04 10:33:18)
 ·linux下apache+mysql+php+Discuz!论坛的整合  (2007-08-17 10:41:33)
 ·Linux下Apache与Tomcat整合的简单方法  (2007-07-24 11:06:00)
 ·如何整合Apache Web Server + Tomcat  (2007-04-16 09:58:19)
 ·Linux下Tomcat与Apache Web服务器的整合  (2007-04-11 12:18:29)
 ·apache+tomcat整合,实现负载均衡  (2007-03-27 06:23:03)
 ·我的apache+tomcat的整合  (2007-02-26 10:55:05)