23

亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Tomcat下配置多個應用及不同的端口,配置虛擬主

系統 1815 0

如在8081端口,可以訪問XX項目。

1.server.xml文件下增加如下內容:

      
         1
      
      
        <
      
      
        Service 
      
      
        name
      
      
        ="MyCatalina"
      
      
        >
      
      
2
3 < Connector port ="8081" maxHttpHeaderSize ="8192" maxThreads ="150" minSpareThreads ="25" maxSpareThreads ="75" enableLookups ="false" redirectPort ="8443" acceptCount ="100" connectionTimeout ="20000" disableUploadTimeout ="true" />
4
5 < Connector port ="8888" enableLookups ="false" redirectPort ="8444" protocol ="AJP/1.3" />
6
7 < Engine name ="MyCatalina" defaultHost ="localhost" >
8 < Realm className ="org.apache.catalina.realm.UserDatabaseRealm" resourceName ="UserDatabase" />
9
10 < Host name ="localhost" appBase ="webapps"
11 unpackWARs ="true" autoDeploy ="true"
12 xmlValidation ="false" xmlNamespaceAware ="false" >
13 < Context path ="" docBase ="D:\Apache Software Foundation\apache-tomcat-6.0.33\webapps2" debug ="0" reloadable ="true" crossContext ="true" />
14 </ Host >
15 </ Engine >
16 </ Service >

2.在conf文件夾下建立MyCatalina 文件夾,內容與Catalina,一致。

3.通過8081訪問成功

配置虛擬主機:

增加虛擬主機
其實這才是本文要說的重點,也就是本文開頭說的那種案例。我們每開發一個網站,都是通過http://localhost/WebName的形式訪問,是不是很麻煩?

1、修改hosts文件,增加主機名
(1)Linux系統的hosts文件為/etc/hosts
(2)Windows系統的hosts文件為C:\WINDOWS\system32\drivers\etc\hosts
比如你想增加www.local.com主機,則在此文件中增加一行: 127.0.0.1 www.local.com ,也就是說當你訪問www.local.com時,其實是訪問127.0.0.1;
我比較喜歡簡短的域名,所以我增加的是: 127.0.0.1 SpringMVC

2、修改配置文件
在</Host>后再增加一個Host結點:
<Host name="SpringMVC" appBase="/var/www/webapp/SpringMVC" unpackWARs="true" autoDeploy="false" xmlValidation="false" xmlNamespaceAware="false" />
即增加了一個名為SpringMVC的虛擬主機,當然也可以是 name="www.local.com" ,這個根據具體情況定。
這樣,訪問的IP就是:http://SpringMVC了。

3、目錄設置
主機SpringMVC的WEB文件全放在/var/www/webapp/SpringMVC目錄下,在該目錄下增加ROOT目錄 ,放入你的JavaEE網站工程,這樣,你就可以通過http://SpringMVC訪問你的網站了,后面少了/SpringMVC這個字串,在IP上與運行環境保持了一致。

四、其它問題
通過http://SpringMVC訪問的是SpringMVC網站;
通過http://localhost訪問的是Tomcat自帶的網站;
我們在hosts文件中已經知道,SpringMVC和localhost都對應的IP是:127.0.0.1
那么,通過http://127.0.0.1訪問的是那個網站呢?

在Host的父節點是:<Engine name="Catalina" defaultHost="SpringMVC" >
從上可以看出,defaultHost="SpringMVC"決定了127.0.0.1訪問哪個網站,我的設置是訪問SpringMVC

本文到此就要結束了,貼上我的server.xml文件內容:

View Code
        
           1
        
        
          <?
        
        
          xml version="1.0" encoding="utf-8" 
        
        
          ?>
        
        
2 < Server port ="8005" shutdown ="SHUTDOWN" >
3 < Listener className ="org.apache.catalina.core.AprLifecycleListener"
4 SSLEngine ="on" />
5 < Listener className ="org.apache.catalina.core.JasperListener" />
6 < Listener className ="org.apache.catalina.mbeans.ServerLifecycleListener" />
7 < Listener className ="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
8
9 < GlobalNamingResources >
10 < Resource name ="UserDatabase" auth ="Container"
11 type ="org.apache.catalina.UserDatabase" description ="User database that can be updated and saved"
12 factory ="org.apache.catalina.users.MemoryUserDatabaseFactory"
13 pathname ="conf/tomcat-users.xml" />
14 </ GlobalNamingResources >
15
16 < Service name ="Catalina" >
17 < Connector port ="80" protocol ="HTTP/1.1" connectionTimeout ="20000"
18 redirectPort ="8443" />
19 < Connector port ="8009" protocol ="AJP/1.3" redirectPort ="8443" />
20 < Engine name ="Catalina" defaultHost ="SpringMVC" >
21 < Realm className ="org.apache.catalina.realm.UserDatabaseRealm"
22 resourceName ="UserDatabase" />
23 < Host name ="localhost" appBase ="webapps" unpackWARs ="true"
24 autoDeploy ="true" xmlValidation ="false" xmlNamespaceAware ="false" >
25 <!-- HelloMule -->
26 <!--
27 <Context path="/mule" docBase="/var/www/webapp/Mule"
28 workDir="/var/www/webtemp/Mule" debug="5" reloadable="false"
29 crossContext="true" />
30 -->
31 </ Host >
32 < Host name ="SpringMVC" appBase ="/var/www/webapp/SpringMVC"
33 unpackWARs ="true" autoDeploy ="false" xmlValidation ="false"
34 xmlNamespaceAware ="false" />
35 </ Engine >
36 </ Service >
37 </ Server >



Tomcat下配置多個應用及不同的端口,配置虛擬主機


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

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

【本文對您有幫助就好】

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

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 亚洲精品色一区二区三区 | 午夜免费福利在线观看 | 亚洲国产一级a毛片 | 尻逼片| 亚洲国产欧美精品一区二区三区 | 香蕉网站男人网站 | 亚洲精品高清在线 | 亚洲欧洲精品视频在线观看 | 国产精品美女在线 | 免费看羞羞视频的网站 | 国产亚洲一区二区麻豆 | 日本在线一区二区三区 | 免费一级毛片视频 | 亚洲视频网站在线观看 | 114一级毛片免费 | 国产精品91视频 | 久久精品*5在热 | 夜夜女人国产香蕉久久精品 | 欧美亚洲激情 | 亚洲成人在线网 | 国产自产拍精品视频免费看 | 色一情一乱一伦麻豆 | 国产一及片 | 亚洲两性 | 热久久久久久 | 成年女人视频播放免费观看 | 精品国产第一国产综合精品 | 手机看片福利在线 | 久草免费在线 | 99精品在线免费 | 12345国产精品高清在线 | 青草视频在线观看视频 | 国产小福利 | 亚洲综合色dddd26 | 国产a级一级久久毛片 | 久草精品视频在线播放 | 中文字幕一区久久久久 | 日产一二三四五六七区麻豆 | 91在线视频免费播放 | 欧美肥婆xxxx欧美另类 | 99久久免费精品高清特色大片 |