1、tomcat多域名配置問題求助!
<Host name="www.abc.com" appBase="F:/testMain" unpackWARs="true" autoDeploy="true" >
<Context path="/testPath" docBase="F:/test" reloadable="true" />
</Host>
上面的appBase="F:/testMain"這句的意思就是默認www.abc.com就訪問F:/testMain這個工程。
<Context>這個配置的意思就是在瀏覽器輸入www.abc.com/testPath它就去訪問你的F:/test這個工程。你參考理解一下就好了,path就是加在www.abc.com後面的訪問路徑,而docBase應該用你的實際項目在本地磁碟的絕對路徑。
「所有請求內部轉發?」,就是說在你項目中的請求都在項目內部提交和響應,這個問題只要你的項目沒有特別的提交代碼把請求提交出去,就應該默認是在內部轉發的。
補充:你的意思是用不同的域名來指向同一台伺服器上的不同項目(或者同一項目的不同目錄),對嗎?很明確的告訴你,不可以,域名只可以指向伺服器(IP,域名對應的只有IP,不能加路徑),也就是說,所有指向同一台伺服器的域名都是用同一個此伺服器默認的頁面。
2、tomcat怎麼配置網站主域名
2.在server.xml中將原有的<host name=「localhost「 appbase=「webapps「 ……>修改為<host name=「您要配置的域名「 appbase=「webapps「……>
1.打開tomcat安裝目錄下的\conf\server.xml文件
3.在\conf\catalina目錄下建立目錄「<您要配置的域名的名稱>」,然後建立root.xml文件,其格式與\conf\lo
context displayname="welcome to 56world!" docbase="d:\workplace\inbuilding" path="">
<?xml version=1.0 encoding=utf-8?>
其中docbase中的內容就是你希望的打開您的域名 的時候映射到的目錄與默認的網頁(如:index.jsp)
</context>
4.啟動tomcat伺服器,就可以直接敲入域名訪問你要訪問的地址了.
3、tomcat域名配置和參數疑問(會者不難)
第一個問題 應該是filter配置出問題,兩種方法使用上沒有區別。
第二個問題 需要建立三個站點,配置響應Host,文件夾當然也需要分開,不能有子文件夾又是另一個站點,即使有也需要配置相應的web.xml。
第三個問題 最好查看http://tomcat.apache.org/tomcat-6.0-doc/config/host.html。
unpackWARs 如果是true會解壓war包,否則直接讀取war文件。
autoDeploy 一言難盡,長話短說,比如在tomcat運行時,你要復制一個webapp放到appBase下自動載入,或者刪除一個webapp能馬上停止這個應用,就需要配置成true。你要修改裡面class要自動載入也需要這里設置true。
xmlValidation 是否在啟動時進行Validation。
xmlNamespaceAware 這個值true時要求xmlValidation為true,XML驗證將名字空間感知。
4、tomcat域名配置問題
<Host name="www.abc.com" appBase="F:/testMain" unpackWARs="true" autoDeploy="true" >
<Context path="/testPath" docBase="F:/test" reloadable="true" />
</Host>
上面的appBase="F:/testMain"這句的意思就是默認www.abc.com就訪問F:/testMain這個工程。
<Context>這個配置的意思就是在瀏覽器輸入www.abc.com/testPath它就去訪問你的F:/test這個工程。你參考理解一下就好了,path就是加在www.abc.com後面的訪問路徑,而docBase應該用你的實際項目在本地磁碟的絕對路徑。
「所有請求內部轉發?」,就是說在你項目中的請求都在項目內部提交和響應,這個問題只要你的項目沒有特別的提交代碼把請求提交出去,就應該默認是在內部轉發的。
補充:你的意思是用不同的域名來指向同一台伺服器上的不同項目(或者同一項目的不同目錄),對嗎?很明確的告訴你,不可以,域名只可以指向伺服器(IP,域名對應的只有IP,不能加路徑),也就是說,所有指向同一台伺服器的域名都是用同一個此伺服器默認的頁面。
5、tomcat 如何綁定域名?
在/opt/tomcat/conf/server.xml中,添加Host:
<Host name="www.123.com" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="/opt/tomcat/webapps/ROOT/xx" allowLinking="true"></Context>
</Host>
在你域名注冊的管理方,需要指定域名對應的IP地址,添加域名解析記錄
6、如何再linux中配置tomcat域名訪問
綁定和解析 在tomcat下面配置域名(如:www.***.com)的時候,同時又不希望客戶通過我們網站的ip或者域名訪問到tomcat默認的root,配製方法如下: 2.在server.xml中將原有的修改為 【程序編程相關:Java 理論與實踐:並發在一定程度上使】 1.打開tomc...
7、tomcat配置多項目多域名訪問,給怎麼配置,路徑怎麼搞
在Tomcat的安裝目錄下有一個conf文件夾
在這個文件夾裡面打開server.xml文件
在裡面添加上一句話:
<Context path="/sell" reloadable="true" docBase="D:\eclipse of JavaEE\workspace02\sell" workDir="D:\eclipse of JavaEE\workspace02\sell\work" />
其中 path="/你的工程名" docBase="你的工程的絕對路徑" workDir="你的工程的絕對路徑/work"
其他都不變 ,這樣就可以部署很多域名訪問配置了
8、tomcat部署程序使用域名訪問
方法/步驟
找到tomcat的主目錄,進入conf文件夾,找到server.xml文件,並打開:
修改tomcat的監聽埠為80埠:
在server.xml文件中找到:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
修改成:
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
如圖:
在server.xml文件中找到:
<Host name="localhost"appBase="webapps" unpackWARs="true" autoDeploy="true">
把在第3點中找到的內容中的 localhost 替換成你想修改的IP地址或者域名地址。如圖,是我修改後的配置:
在<host></host>標簽中間,添加如下內容:
<Context path="" docBase="/mytestweb"/>
說明:docBase的值也可以是絕對路徑。
如圖,是我修改後的配置:
在webapps文件夾的情況如圖:
7
配置完成,趕緊測試一把吧~我成功了!
9、tomcat怎麼配置兩個站點 使用同一個域名
說明
為了使本文更加易懂,我將tomcat配置文件:tomcat7.0.37/conf/server.xml 拿到Windows,用UltraEdit打開、編輯。
配置好的tomcat配置文件:server.xml,用ue打開,點擊下圖所示的折疊符號,將Serveice容器進行折疊
復制service容器,並修改name為另一個名字
4
修改Service容器中的內容
打開tomcat2容器,將Host name=""改為要使用的第二個域名,配置其路徑等便可以了。如果需要修改埠的話,修改這個Service容器中的Connector即可。
10、怎麼在tomcat下配置二級域名
1、在tomcat的server.xml文件下加入下面的代碼:
<Host name="club.auto126.com" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Alias>club.auto126.com </Alias>
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="localhost_log." suffix=".txt"
timestamp="true"/>
<Context path="" docBase="E:\MyEclipse\autoweb\WebRoot\bbs" reloadable="true" caseSensitive="false" debug="0"> </Context>
</Host>
2、在C:\WINDOWS\system32\drivers\etc目錄的hosts文件下加入下面一行來配置一個dns解釋