FreeBSD下整合Apache和Tomcat
2009-05-13 07:05:34来源:未知 阅读 ()
FreeBSD下整合Apache和Tomcat
首先,建议大家检查 /etc/rc.conf,看看有没有开启Linux二进制兼容模式!
代码:
linux_enable="YES"
安装之前,需要你安装JDK - Java Develop Kit,对应的需求如下:
- Tomcat 4.x.x 以下版本 - JDK 1.3.X ~ JDK1.4.X
- Tomcat 5.0.x 版本 - JDK 1.4.X or upper
- Tomcat 5.5.x 版本 - JDK 5.0
自从发布了JDK的官方For FreeBSD版本后,安装JDK变得容易了许多。
下面开始进行....首先,请针对所需要安装的ports进行cvsup !
(1)安装Apache Web Server
代码:
# cd /usr/ports/www/apache13/
# make
# make install
完成后,请在 /etc/rc.conf 加入如下内容:
代码:
apache_enable="YES"
(2)安装Apache Tomcat
代码:
# cd /usr/ports/www/jakarta-tomcat5/
# make
# make install
安装完成后,请确认是存在/usr/local/bin/tomcat50ctl!并确认server.xml是有开启AJP1.3的:
代码:
(3)配置一些环境变量
图简单可以把它们放在/etc/rc.conf中!
代码:
export JAVA_HOME=/usr/local/jdk1.5.0
export CATALINA_HOME=/usr/local/jakarta-tomcat5.0
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
(4)阶段性测试
看看Tomcat是否正常:
代码:
# cd /usr/local/jakarta-tomcat5.0/bin/
# ./startup.sh
应该看到如下的内容,并请你用Web浏览器测试Tomcat!
代码:
Using CATALINA_BASE: /usr/local/jakarta-tomcat5.0
Using CATALINA_HOME: /usr/local/jakarta-tomcat5.0
Using CATALINA_TMPDIR: /usr/local/jakarta-tomcat5.0/temp
Using JAVA_HOME: /usr/local/jdk1.5.0
(5)开始进行整合Apache & Tomcat
首先安装mod_jk:
代码:
# cd /usr/ports/www/mod_jk
# make
# make install
完成后,请修改/usr/local/etc/apache/httpd.conf,找到下面2行,把行首的注释符号#去掉!
代码:
LoadModule jk_module libexec/apache/mod_jk.so
AddModule mod_jk.c
新增下面的配置内容:
代码:
Include /usr/local/etc/apache/mod_jk.conf
修改/usr/local/etc/apache/mod_jk.conf的内容:
代码:
JkWorkersFile /usr/local/etc/apache/workers.properties
JkLogFile /var/log/mod_jk.log
JkLogLevel warn
JkMount /*.jsp default
JkMount /servlet/* default
JkMount /examples/* default
接下来,需要修改/usr/local/etc/apache/workers.properties (注意2个文件中的default只是一个代号!):
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:Openbsd初体验
下一篇:查询最后100条帖子
- NetBSD 4.0 部分代码注释 2009-05-13
- 分析工作迁移到 NetBSD 5.0 2009-05-13
- 恢复永久删除数据 2009-05-13
- FreeBSD+postgresql+php5+diablo-jdk+Apache+Tomcat 2009-05-13
- FreeBSD setenv make.conf 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash