日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

WAMP與Tomcat整合

系統(tǒng) 2229 0
1. 安裝wamp和JDK。(不介紹)
?
2. 下載安裝tomcat, http://tomcat.apache.org/download-70.cgi ,根據(jù)自己系統(tǒng)選擇安裝包,我是64位系統(tǒng),直接選擇64位安裝包。
?
3. 下載JK, http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/windows/ ,必須與自己系統(tǒng)相符合,且與apache版本相匹配。
???? WAMP與Tomcat整合
????如圖,apaceh版本為 2.4.2 ,且系統(tǒng)為 64位 ,因此直接選擇:
?
4. 安裝tomcat的系統(tǒng)位置為:
????C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0
?
5. 進(jìn)入Tomcat文件夾下的conf目錄,進(jìn)行相應(yīng)配置。建立: workers.properties ,內(nèi)容如下:
?
????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
????#這里是關(guān)鍵,名字要和httpd.conf的一致。如果這里改了httpd.conf也要改。
????worker.ajp13.port=8009
????#工作端口,tomcat的jk監(jiān)聽端口,可以查看Server.xml中有port="8009"???????????
????worker.ajp13.host=localhost
????#Tomcat所在機(jī)器,如果安裝在與apache不同的機(jī)器則需要設(shè)置IP
????worker.ajp13.type=ajp13
????#類型,好像不能改,會出問題
????worker.ajp13.lbfactor=1
????#負(fù)載平衡因子
????
???? 注:其中的各路徑,一定要根據(jù)自己安裝時系統(tǒng)的實(shí)際路徑來配置。
?
6. 配置conf目錄下的 server.xml 文件。
???? 虛擬目錄設(shè)置:
????找到:<Host name="localhost"? appBase="webapps"? unpackWARs="true" autoDeploy="true">
????改為:<Host name="localhost" debug="0" appBase="d:/wwwroot" unpackWARs="true" autoDeploy="true">
????其中的 "d:/wwwroot" ? 為tomcat主目錄,各自可以根據(jù)實(shí)際情況自行指定。
????
???? 配置Tomcat的監(jiān)聽端口:
????找到:<Connector port="8080" protocol="HTTP/1.1"? connectionTimeout="20000"?? redirectPort="8443" />
????找到:<Connector executor="tomcatThreadPool"??port="8080" protocol="HTTP/1.1"? connectionTimeout="20000"? redirectPort="8443" />
??? 修改:將其中的端口改為所需要的端口號。
?
????如果這行被注釋:<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
????請去掉注釋,這行就是apache與tomcat通信的端口配置,要與上面? workers.properties ??中的 worker.ajp13.port=8009 保持一致。???
?
7. 在apache中加載JK模塊
????進(jìn)入目錄:C:\wamp\bin\apache\apache2.4.2\modules,將下載的JK包中的mod_jk.so解壓到譔目錄下。
????在http.conf中加入下面內(nèi)容:
????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 下創(chuàng)建test目錄,再創(chuàng)建test.jsp文件,內(nèi)容如下:
????<%@ page contentType="text/html;charset=gb2312" %>
????<HTML>
????? <HEAD><TITLE>JSP測試頁面</TITLE></HEAD>
????? <BODY><%out.println("<h1>Hello World! </h1>");%></BODY>
????</HTML>
????如果內(nèi)容相同,即代表安裝及配置成功。
?
9. 適應(yīng)于域名解析的配置,如你的域名指定為: www.lfire.com
????我們必須在相應(yīng)的虛擬主機(jī)配置中這樣配置,如下:????
<VirtualHost *:80>
??? 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??
??? ## 后面三個才是重點(diǎn),前面的JkMount看你的情況而定,當(dāng)然多寫無害啦。??
??? JkMount /*/servlet/* ajp13??
??? JkMount /*.jsp ajp13??
??? JkMount /*.do ajp13
</VirtualHost>
10. 在tomcat端的配置
????打開tomcat目錄conf目錄下的server.xml文件,加入如下內(nèi)容:
????? <Host name="www.lfire.com" unpackWARs="true" autoDeploy="true"? xmlValidation="false" xmlNamespaceAware="false">?
??????? <Context path="" docBase="D:\wwwroot"? privileged="true" antiResourceLocking="false" >?
??????? </Context>?
????? </Host>
???? 注意:其中關(guān)鍵詞的大小寫敏感。
?
11. 安全相關(guān)配置????
配置httpd.conf文件
這種方法把tomcat和apache的根目錄設(shè)置為同一目錄,但是必須限制客戶對目錄下一些文件的訪問,比如存入class的web-inf,在httpd.conf下添加以下代碼:
#denytheaccesstoWEB-INF
<Directory "/WEB-INF/">
????order allow,deny
????Deny from all
</Directory>
這樣,當(dāng)試圖記問http://localhost/web-inf/時,apache將會拒絕.

WAMP與Tomcat整合


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 内黄县| 汽车| 阿尔山市| 昌吉市| 丁青县| 康平县| 靖州| 贵溪市| 崇明县| 西城区| 浠水县| 康保县| 安岳县| 长岭县| 辛集市| 华阴市| 建湖县| 屯昌县| 芜湖县| 剑阁县| 克拉玛依市| 柏乡县| 满洲里市| 华容县| 米林县| 麦盖提县| 鞍山市| 凌海市| 舞钢市| 深圳市| 犍为县| 丽水市| 济南市| 临猗县| 乌苏市| 尉氏县| 富平县| 上犹县| 扎囊县| 乌拉特后旗| 延边|