欢迎光临
我们一直在努力

真正的apache,tomcat,mod_jk安装指南 原创-JSP教程,J2EE/EJB/服务器

建站超值云服务器,限时71元/月

网上那帮混蛋整天胡说八道,把你弄得迷迷糊糊,其实这个安装真是很简单,跟我做,几步搞定:

假设:
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搞定了!

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 真正的apache,tomcat,mod_jk安装指南 原创-JSP教程,J2EE/EJB/服务器
分享到: 更多 (0)

相关推荐

  • 暂无文章