免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Web開發(fā):Apache2.2.x+Tomcat6.x+jk2.x做集群配置(2)

第四步:現(xiàn)在是核心配置了

在安裝好的Apache中找到httpd.conf文件,如圖:

在其最下面添加如下一行信息:
 

在conf文件夾中新建mod_jk.conf文件夾

配置如下:
 

找到modules文件夾,將下載好的mod_jk-1.2.31-httpd-2.2.3.so文件直接拷貝進(jìn)去;這里面有好多的xxx.so;如圖所示:


 

在conf文件夾中新建workers.properties文件夾,配置如下:
 

 


 

注:我這里就用了兩個(gè)Tomcat做示范,當(dāng)然你用多個(gè)Tomcat也沒問題,相應(yīng)的在本機(jī)上的port端口不一致,就行,遠(yuǎn)程不用管,但是要把host配置成遠(yuǎn)程IP地址,就行了!

下面我們就開始配置Tomcat里面的server.xml文件了,里面有三個(gè)端口,分別是Server,Connector,Connector AJP,這三個(gè)端口號(hào)都要不一致,在這里就不敘述了下面可以下載server.xml文件例子。

里面兩個(gè)核心的配置如下:

 


 

注:一個(gè)是配置負(fù)載均衡,一個(gè)是配置session復(fù)制,保證整個(gè)服務(wù)器session值是一致的

配置到這里:基本完成,下面,我們就編寫web項(xiàng)目進(jìn)行測(cè)試:

在新建的web項(xiàng)目中,需要在web.xml文件中添加這條信息,distributable元素來告訴servlet/JSP容器,編寫的應(yīng)用將在分布式Web容器中部署!

ok,編寫一個(gè)jsp進(jìn)行測(cè)試了,網(wǎng)上大部分都是這樣測(cè)試的,我這里也用這種方法測(cè)試:

  1. <%@ page contentType="text/html; charset=GBK" %>   
  2. <%@ page import="java.util.*" %>   
  3. <html><head><title>Cluster App Test</title></head>   
  4. <body>   
  5. Server Info:   
  6. <%   
  7. out.println(request.getLocalAddr() + " : " + request.getLocalPort()+"<br>");%>   
  8. <%   
  9.   out.println("<br> ID " + session.getId()+"<br>");   
  10.   // 如果有新的 Session 屬性設(shè)置   
  11.   String dataName = request.getParameter("dataName");   
  12.   if (dataName != null && dataName.length() > 0) {   
  13.      String dataValue = request.getParameter("dataValue");   
  14.      session.setAttribute(dataName, dataValue);   
  15.   }   
  16.   out.println("<b>Session 列表</b><br>");   
  17.   System.out.println("============================");   
  18.   Enumeration e = session.getAttributeNames();   
  19.   while (e.hasMoreElements()) {   
  20.      String name = (String)e.nextElement();   
  21.      String value = session.getAttribute(name).toString();   
  22.      out.println( name + " = " + value+"<br>");   
  23.          System.out.println( name + " = " + value);   
  24.    }   
  25. %>   
  26.   <form action="test2.jsp" method="POST">   
  27.     名稱:<input type=text size=20 name="dataName">   
  28.      <br>   
  29.     值:<input type=text size=20 name="dataValue">   
  30.      <br>   
  31.     <input type=submit>   
  32.    </form>   
  33. </body>   
  34. </html> 

現(xiàn)在將web應(yīng)用部署到Tomcat1,Tomcat2中去,記住是加載之后的class文件,然后分別啟動(dòng)tomcat1,Tomcat2,啟動(dòng)順序無所謂,最后啟動(dòng)Apache

在瀏覽器上輸入:http://127.0.0.1/test/test2.jsp如下圖:刷新,后臺(tái)訪問,Tomcat1,Tomcat2

 


我們發(fā)現(xiàn)sessionID是沒有變化的,后臺(tái)Tomcat在進(jìn)行訪問切換,

 


我們繼續(xù)輸入數(shù)據(jù)看Tomcat打印的效果:
 


 

由此可見,我們的集群最核心的session復(fù)制做成功了,保證多個(gè)tomcat的session是一致的,基本完成集群配置,可以使用了,這也是我摸索而來,希望沒有誤導(dǎo)大家。

另外:為什么打印出來Server Info : null  也就是IP地址?這一點(diǎn)也是我郁悶的地方,有朋友看出問題,也可以留言,咱們一起交流!

附,為保證頁(yè)面的圖片大小統(tǒng)一,圖片經(jīng)過處理,所以分辨率有些不正常!呵呵....

文件下載地址:

源碼,配置文件,Apache,jk,下載!

博客地址:http://1936625305.blog.51cto.com/6410597/1406268


本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
輕松實(shí)現(xiàn)Apache Tomcat集群和負(fù)載均衡
Apache+Tomcat集群配置+session共享
Apache2+Tomcat7+mod
實(shí)踐中整理出tomcat集群和負(fù)載均衡
Apache + Tomcat集群配置詳解
結(jié)合Apache和Tomcat實(shí)現(xiàn)集群和負(fù)載均衡
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服