li
  当前位置:主页 > 操作系统 > 文章内容
li
Apache+Tomcat for FreeBSD的整合
来源: www.ixdba.net  作者: IXDBA.NET官方    时间:2008-06-11   阅读:3  
一、安装环境:
     FreeBSD 6.0-RELEASE
二、安装软件:
   httpd-2.0.58.tar.gz
   apache-tomcat-5.5.17.tar.gz
   mod_jk2.0.4-freebsd4.9-i386-apache2.0.48.tgz
   diablo-jdk-freebsd6-1.5.0.06.00.tbz
三、安装apache
   tar xvzf httpd-2.2.0.tar.gz
   cd httpd-2.2.0
   ./configure --prefix=/usr/local/apache2 --enable-so --enable-shared=max \
   --with-mpm=worker --enable-deflate --enable-headers --enable-rewrite \
   --enable-proxy --enable-proxy --enable-ssl --with-ssl=/usr/local/ssl \
   --enable-modules=all

   make
   make install
   启动apache:
   /opt/apache2/bin/apachectl start
四、安装j2sdk
   pkg_add -r javavmwrapper
   pkg_add diablo-jdk-freebsd5-1.5.0.06.00.tbz
   (参考:
http://blogs.huihoo.com/?p=198
)  

  
   测试是否安装成功:
   java -version
   假如出现版本信息,说明j2sdk安装成功!

   配置环境变量:
   vi /etc/profile
   添加如下内容:
   #####java evn set#####
   JAVA_HOME=/usr/local/diablo-jdk1.5.0
   CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib
   PATH=$PATH:$JAVA_HOME:$JAVA_HOME/bin
   CATALINA_HOME=/usr/local/tomcat
   export JAVA_HOME CLASSPATH PATH CATALINA_HOME
   
   source /etc/profile

五、安装tomcat
   tar xzf apache-tomcat-5.5.17.tar.gz
   cp apache-tomcat-5.5.17 /usr/local/tomcat        #直接拷贝过来就能够使用
   
六、整合apache+tomcat
    tar xzf mod_jk2.0.4-freebsd4.9-i386-apache2.0.48.tgz
    cp libexec/apache2/mod_jk2.so /usr/local/apache2/modules/

    vi /usr/local/apache2/conf/httpd.conf
    LoadModule jk2_module modules/mod_jk2.so
   
    vi /usr/local/apache2/conf/workers2.properties
    [shm]
    file=/usr/local/apache2/logs/shm.file
    size=1048576
    # Example socket channel, override port and host.
    [channel.socket:localhost:8009]
    port=8009
    host=127.0.0.1
    # define the worker
    [ajp13:localhost:8009]
    channel=channel.socket:localhost:8009
    # Uri mapping
    [uri:/*.jsp]
    worker=ajp13:localhost:8009
   
    /usr/local/tomcat/bin/startup.sh
    /usr/local/apache2/bin/apachectl restart

七、测试:
http://10.5.1.153/index.jsp



  上一篇: linux单进程打开文件数问题:OPEN...   下一篇: FreeBSD6.2详细安装图解
li
 §相关评论  
 热点文章

·新手强烈推荐:linux入门11点建
·Unix学习方法-走向高手之路
·Linux性能分析和调整的基本原则
·你很陌生但是很适用的10个linu
·Oracle补丁3028673,解决单进程
·最近被aix 5305给折腾死了
·在AIX 5L上配置NFS Server/Cli
·在AIX 5L上配置与管理路由
·这个补丁影响的范围还是比较大
·在AIX 5L上使用绑定网卡(ethe
·使用pam_abl防止SSH遭暴力破解
li
 编辑推荐
·新手强烈推荐:linux入门11点建
·Unix学习方法-走向高手之路
·Linux性能分析和调整的基本原则
·你很陌生但是很适用的10个linu
·Oracle补丁3028673,解决单进程
·最近被aix 5305给折腾死了
·在AIX 5L上配置NFS Server/Cli
·在AIX 5L上配置与管理路由
·这个补丁影响的范围还是比较大
·在AIX 5L上使用绑定网卡(ethe
·使用pam_abl防止SSH遭暴力破解
li
 相关篇章
·linux单进程打开文件数问题:OPEN...
·ulimit: max user processes: ca...
·使用bacula作为备份工具
·网络备份工具bacula的配置(配置详...
·网络备份工具bacula的配置(概念篇...
·网络备份工具bacula的安装
·SecureCRT key登录linux ssh设置
·怎么配置SSH密匙
·linux系统初始化和启动守护进程
·linux系统运行init机制
·FreeBSD6.2详细安装图解
·apache2.2.8编译安装所有模块方法
·关于ip_conntrack: table full, ...
·安装GD库
·linux下制作ISO文件方法总结
·怎样限制或者修改/dev/shm的大小
·linux下rar包的压缩与解压方案
·利用tmpfs加速linux服务器应用的...
·关于linux 32bit和64bit的比较小...
·VMWARE ESX Server 3i 常见问题
 
li
设为首页 | 关于我们 | 技术服务 | 收藏本站 | 网站地图 | 联系方式 | 本站友情连接