设为首页 收藏本站
查看: 955|回复: 0

[经验分享] WAMP与Tomcat整合

[复制链接]

尚未签到

发表于 2015-8-8 07:05:38 | 显示全部楼层 |阅读模式
1. 安装wamp和JDK。(不介绍)

2. 下载安装tomcat,http://tomcat.apache.org/download-70.cgi,根据自己系统选择安装包,我是64位系统,直接选择64位安装包。

3. 下载JK,http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/windows/,必须与自己系统相符合,且与apache版本相匹配。
    DSC0000.png
    如图,apaceh版本为2.4.2,且系统为64位,因此直接选择:
    http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.37-windows-x86_64-httpd-2.4.x.zip

4. 安装tomcat的系统位置为:
    C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0

5. 进入Tomcat文件夹下的conf目录,进行相应配置。建立:workers.properties,内容如下:

    workers.tomcat_home="C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\"
    #让mod_jk模块知道Tomcat的安装路径
    workers.java_home="C:\Program Files (x86)\Java\jdk1.7.0\"
    #让mod_jk模块知道jdk路径
    ps="
    worker.list=ajp13
    #这里是关键,名字要和httpd.conf的一致。如果这里改了httpd.conf也要改。
    worker.ajp13.port=8009
    #工作端口,tomcat的jk监听端口,可以查看Server.xml中有port="8009"            
    worker.ajp13.host=localhost
    #Tomcat所在机器,如果安装在与apache不同的机器则需要设置IP
    worker.ajp13.type=ajp13
    #类型,好像不能改,会出问题
    worker.ajp13.lbfactor=1
    #负载平衡因子
   
    注:其中的各路径,一定要根据自己安装时系统的实际路径来配置。

6. 配置conf目录下的server.xml文件。
    虚拟目录设置:
    找到:
    改为:
    其中的 "d:/wwwroot"  为tomcat主目录,各自可以根据实际情况自行指定。
   
    配置Tomcat的监听端口:
    找到:
    找到:
    修改:将其中的端口改为所需要的端口号。

    如果这行被注释:
    请去掉注释,这行就是apache与tomcat通信的端口配置,要与上面 workers.properties  中的 worker.ajp13.port=8009 保持一致。   

7. 在apache中加载JK模块
    进入目录:C:\wamp\bin\apache\apache2.4.2\modules,将下载的JK包中的mod_jk.so解压到譔目录下。
    在http.conf中加入下面内容:
    LoadModule jk_module modules/mod_jk.so
    JkWorkersFile "C:/Program Files (x86)/Apache Software Foundation/Tomcat 7.0/conf/workers.properties"
    JkLogFile "C:/wamp/bin/apache/apache2.4.2/logs/mod_jk.log"
    JkMount /*.jsp ajp13
    JkMount /*.do ajp13

8. 测试配置是否成功
    在上面配置的目录:d:\wwwroot 下创建test目录,再创建test.jsp文件,内容如下:
   
   
      JSP测试页面
      
     
    分别访问:http://localhost:8080/test/test.jsp和http://localhost/test/test.jsp
    如果内容相同,即代表安装及配置成功。

9. 适应于域名解析的配置,如你的域名指定为:www.lfire.com
    我们必须在相应的虚拟主机配置中这样配置,如下:   
  
  
  
    DocumentRoot "d:/wwwroot"  
    ServerName lfire.com  
    ServerAlias www.lfire.com  
    # support for JSP  
    JkMount /temp ajp13     
    JkMount /temp/* ajp13     
   
    JkMount /bin ajp13     
    JkMount /bin/* ajp13     
   
    JkMount /deployer ajp13     
    JkMount /deployer/* ajp13     
   
    JkMount /jre_bak ajp13     
    JkMount /jre_bak/* ajp13     
   
    JkMount /logs ajp13     
    JkMount /logs/* ajp13     
   
    JkMount /webapps ajp13     
    JkMount /webapps/* ajp13     
   
    JkMount /work ajp13     
    JkMount /work/* ajp13     
   
    JkMount /lib ajp13     
    JkMount /lib/* ajp13     
   
    JkMount /conf ajp13     
    JkMount /conf/* ajp13     
   
    JkMount /jre ajp13     
    JkMount /jre/* ajp13     
    ## 后面三个才是重点,前面的JkMount看你的情况而定,当然多写无害啦。      
    JkMount /*/servlet/* ajp13     
    JkMount /*.jsp ajp13     
    JkMount /*.do ajp13   

10. 在tomcat端的配置
    打开tomcat目录conf目录下的server.xml文件,加入如下内容:

        
         
         
      
    注意:其中关键词的大小写敏感。

11. 安全相关配置   
  
配置httpd.conf文件  
这种方法把tomcat和apache的根目录设置为同一目录,但是必须限制客户对目录下一些文件的访问,比如存入class的web-inf,在httpd.conf下添加以下代码:  
#denytheaccesstoWEB-INF  
  
    order allow,deny  
    Deny from all  
  
这样,当试图记问http://localhost/web-inf/时,apache将会拒绝.

参考:http://blog.iyunv.com/wangyuchen890119/article/details/7234679

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-95247-1-1.html 上篇帖子: tomcat源码学习---SVN安装和下载tomcat源码 下篇帖子: Tomcat并发数优化的方法总结
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表