關於tomcat的多網域名稱配置

2021-07-04 13:26:40 字數 1428 閱讀 9592

從昨天早上9點半,乾到今天早上6點,回去睡了一覺,1點就又到公司了,唉,自己水平真菜,還坑了韜哥。。。。。

1 .首先要把8080埠變為80

在tomcat中找到server.xml,將

修改為:

2.新增網域名稱

第二就是在中新增(乙個host代表乙個網域名稱或訪問位址)

按照上面的配置可以直接輸入網域名稱取訪問專案的index.jsp(請注意index.jsp的配置)

不過我遇到乙個問題,按照上面的配置完成後,啟動工程,index.jsp可以訪問到,但是其他的url會多乙個工程名,訪問路徑不對。。。很糾結。。。

我在網上還搜到令一種配置方式

<

engine name="catalina"

defaulthost

=www.abc.com

>

<

host

name

="www.coe.com"="

"unpackwars

="true"

autodeploy

="true"

xmlvalidation

="false"

xmlnamespaceaware

="false"

>

"crosscontext="true"/>

<

host

name

="www.abc.com"="

ccc"

unpackwars

="true"

autodeploy

="true"

xmlvalidation

="false"

xmlnamespaceaware

="false" >

path=""docbase="d:\tomcat 6.0\ccc\root"crosscontext="true"/>

還沒有試過,不知道成功不成功,參考 blog.sina.com.cn/s/blog_6341fc0f0100lzaj.html

把path="/"改為path="",且在專案中避免出現工程名的url,我們的jsp檔案在檔案頭設定"/>

所以url就為

window.location.href = "$/login";

解決方法:deployonstartup 設定為false

tomcat多網域名稱配置

1 開啟tomcat conf server.xml,在裡面找到.2 在中間加入內容 原有內容不要動 下面為新加內容 unpackwars true autodeploy true xmlvalidation false xmlnamespaceaware false 注 有多個網域名稱,就複製多個...

tomcat多網域名稱配置

chengqun1.202.71one.com chengqun2.202.71one.com 因無網域名稱解析伺服器,所以在hosts上配,來模擬dns解析.10.1.1.241 localhost 指向gg資料夾 10.1.1.241 localhost.com 指向gg資料夾 10.1.1.2...

tomcat多網域名稱配置

開發十年,就只剩下這套架構體系了!1 找到你的tomcat然後在conf檔案中找到server.xml開啟 在其中我主要是對倆個地方進行修改 第乙個將 修改為 第二就是在中新增 乙個host代表乙個網域名稱或訪問位址 修改為www.abc.com xmlvalidation false xmlnam...