要不留下email,我发个文挡给你,我懒得写。
解决方案 »
- jsp页面在我的电脑上显示正常,在别人电脑上报404,什么原因
- Spring事务,Hibernate事务,JTA,数据库事务,他们之间的关系谁能理清
- hibernate映射与数据库设计
- struts 整合ajax
- webwork问题!
- weblogic里部署完毕,在调用的时候出了错
- 求助,关于xml解析的问题
- 请问如何在点击菜单项后弹出帮助文档?
- 对一个很大家j2ee的系统z中,包括很多java文件,用ant能build吗?我用ant老出错,觉得是文件太多的原因??
- 为什么用eclipse创建springboot项目,他一直加载,项目结构还不一样?
- 有用JAVA开发C/S结构的吗?
- 对初学Java用Editplus和j2sdk1.4.2_04可以够用吗?
1.默认安装apache,即端口为80(确保80端口没有被占用,否则apache服务无法启动);tomcat也是默认安装,即端口为8080.
2.在apache中加入jk插件,把它拷贝到<apache_home>/modules目录下.
3.创建workers.properties文件(应该知道吧,用于配置tomcat的信息,它的存放位置在<apache_home>/conf/workers.properties).
文件如下: "#"后面为注释.
workers.tomcat_home=C:\jakarta-tomcat #让mod_jk模块知道Tomcat
workers.java_home=C:\j2sdk1.4.2 #让mod_jk模块知道j2sdk
ps=\ #指定文件路径分割符
worker.list=worker1
worker.worker1.port=8009 #工作端口,若没占用则不用修改
worker.worker1.host=localhost #Tomcat服务器的地址
worker.worker1.type=ajp13 #类型
worker.worker1.lbfactor=1 #负载平衡因数
4.修改apache的配置文件httpd.conf,在其末尾加入以下内容:
# Using mod_jk2.dll to redirect dynamic calls to Tomcat
LoadModule jk_module modules\mod_jk_2.0.46.dll
JkWorkersFile "conf\workers.properties"
JkLogFile "logs\mod_jk2.log"
JkLogLevel debug
JkMount /*.jsp worker1
JkMount /helloapp/* worker1(注:helloapp为我的应用目录)
注:JkMount用来指定url映射信息,JkMount /*.jsp worker1表示"/*.jsp"形式的url都由worker1代表的tomcat服务器来处理;JkMount /helloapp/* worker1表示访问helloapp应用的url都由worker1来处理.
5.测试配置
重启tomcat和apache,通过ie访问http://localhost/index.jsp出现tomcat的默认主页,说明配置成功.此外,访问应用,http://localhost/helloapp/index.htm,如果正常返回helloapp应用的index.htm网页,说明配置成功.若有错误,察看jk插件生成的日志信息.它的位置为<apache_home>/logs/mod_jk2.log.