真正的apache,tomcat,mod_jk安装指南 原创
网上那帮混蛋整天胡说八道,把你弄得迷迷糊糊,其实这个安装真是很简单,跟我做,几步搞定:假设:
apache安装目录为APACHE_HOME
tomcat安装目录为TOMCAT_HOME (要设到环境变量中)
jdk安装目录为JAVA_HOME(要设到环境变量中)
1.安装apache:(假定安装目录为APACHE_HOME,根据你实际安装自行替换)
废话不多说,安装后修改APACHE_HOME/CONF/httpd.conf 以下6个地方:
1) Port 8080 或者80 随你
2) ServerName localhost
3) DocumentRoot "e:/www" (为了发布方便,不如自己建个目录作为文档根)
4) 把原来的<Directory "APACHE_HOME/htdocs">改为
<Directory "e:/www">
5) 添加index.jsp为缺省的主索引文件
<IfModule mod_dir.c>
DirectoryIndex index.html index.jsp
</IfModule>
6) 这是最关键一步,在httpd.conf最后加上
#tomcat支持
include TOMCAT_HOME/conf/mod_jk.conf-auto
只需要这一句就够了,别听那些白痴的话,加上什么tomcat-apache.conf,那没用.
把mod_jk.dll拷贝进APACHE_HOME/module目录
这会先不管apache了,来设置tomcat3.2
步骤:
把tomcat解压缩,将它真正的目录jarakar-tomcat拷贝到你要的目录名TOMCAT_HOME
修改TOMCAT_HOME下的conf目录中的server.xml
1) 如果你不想看TOMCAT启动信息,这么做:
<Logger name="tc_log"
path="logs/tomcat.log"
verbosityLevel = "INFORMATION"
/>
增加一个PATH="logs/tomcat.log" 就可以了
2) 让tomcat改到8081上,一般来说www服务在80或者8080上:
<!-- Normal HTTP -->
<Connector className="org.apache.tomcat.service.PoolTcpConnector">
<Parameter name="handler"
value="org.apache.tomcat.service.http.HttpConnectionHandler"/>
<Parameter name="port" value="8081"/>
</Connector>
3)增加APJ13协议支持
<!-- Apache AJP13 support. This is also used to shut down tomcat. -->
<Connector className="org.apache.tomcat.service.PoolTcpConnector">
<Parameter name="handler" value="org.apache.tomcat.service.connector.Ajp13ConnectionHandler"/>
<Parameter name="port" value="8009"/>
</Connector>
就放在原来的APJ12连接器后面就可以了
4)配合APACHE修改文档根目录
<!-- 文档根目录 -->
<Context path="/" docBase="e:/www" >
</Context>
5)为了用例子测试,还得改一下EXAMPLES的CONTEXT:
<Context path="/examples"
docBase="TOMCAT_HOME/webapps/examples" crossContext="false" >
</Context>
要使用MOD_JK还得改一下同一目录下的WORKERS.PROPERTIES文件:
1) workers.tomcat_home=TOMCAT_HOME
2) workers.java_home=JAVA_HOME
3) ps=\ 我爱windows 赫赫
现在ok了,开始启动!
别慌,还有启动顺序问题,注意啊,先启动tomcat让它自己修改一下配置,第一次一定要先tomcat,以后除非修改tomcat的设置,都可以先启动apache了。
ok 来启动tomcat:运行TOMCAT_HOME/bin下面的startup.bat
看到:Startting tomcat. Check logs/tomcat.log for error messages.那就对了
再来检查tomcat的情况
先随便在e:\www里面放个index.jsp文件,内容是
<%="啊哈!jsp第一次运行!"%>
用浏览器打开http://localhost:8081
如果看到上面的话出现,那么根文档就成功了,再来用例子测试一下,用浏览器打开:
http://localhost:8081/examples/jsp
运行猜数字游戏,如果正确了,说明咱们的examples上下文也关联正确。这就简单了。剩下就是运行apache了
运行apache,看到这么一行:
Apache/1.3.14 (win32) with mod_jk running...那就对了
再来测试它们的组合,用浏览器打开http://localhost:8080 (我假设你用8080端口,如果是80端口,那就用http://localhost)
还是看到那句“啊哈!jsp第一次运行!”
这就说明apache和tomcat连上了!
你可以再用http://localhosy:8080/examples/jsp测试一下例子。
就这么简单,真正的mod_jk搞定了!
↓相关文章:
- · j2ee doc 翻译系列之二 (2 完)
- · 将 Microsoft 的 Internet Information Server 用作 Java servlet 引擎 二 (给学过ASP的朋友)
- · 转:第一部分:EJB 体系结构的历史和目标
- · 准备翻译j2ee的doc,不知道有没有意义,请大家讨论。先贴一个:配置指南
- · J2EE技术
- · redhat6.1+apache+tomcat安装指南-jsp使用 (转)
- · WebSphere快速入门(20)
- · WebSphere快速入门(22)
- · WebSphere快速入门(2)
- · WebSphere快速入门(4)
- · WebSphere快速入门(6)
- · WebSphere快速入门(8)
- · WebSphere快速入门(9)
- · WebSphere快速入门(11)
- · WebSphere快速入门(12)
- · WebSphere快速入门(14)
- · 第一部分:EJB 体系结构的历史和目标 (二)(转)
- · 第三部分:布署和使用 Enterprise JavaBeans 组件(二)(转)
- · weblogic6.0使用心得
- · win2000server下安装tomcat后,再安装apache有什么好处?
- · jboss有关配置的教程
- · 我把resin和iis结合起来以后,asp程序就不能用了,把源码都显示出来了?怎么解决
- · TOMCAT+IIS配置方法
- · j2ee技术简单介绍
- · WebSphere快速入门(16)
- · WebSphere快速入门(18)
- · Weblogic6.0上Connection Pool、DataSource的创建与使用
- · 经过几天的折腾,终于在win2000下把mysql和jsp配置好了,下面是我总结的一些经验!
- · Tomcat中文手册(2)_转
- · Sorry,我刚找到的:配置J2EE支持Mysql (转)
- · 分布式对话服务器的管理(1)
- · 分布式对话服务器的管理(3)
- · 分布式对话服务器的管理(5)
- · J2EE配置指南(1)
- · J2EE配置指南(2)
- · XML和J2EE的组合技术 (转)
- · Weblogic6.0部署和配置WEB应用程序(5)
- · 简析J2EE应用程序数据库类设计模式
- · 转贴:利用EJB创建CRM系统
- · 说明
- · 创建部署的xml文件和bat文件
- · 建立ejb各个接口和bean的大致框架的文件
- · to: jeru, 我对nucleus不清楚, 在此谈谈对ejb的感受
- · EJB核心技术及其应用(再续)
- · Weblogic6.0安装及配置(1)

