0
我知道這有幾個主題,但過了幾天我無法本地化和解決這個問題。到目前爲止,我已經做了步驟:訪問WAR與www.myApp.com而不是www.myApp.com:8080/myApp,Tomcat 8
Tomcat安裝8.5.8
改變後,行/opt/tomcat/conf/server.xml
<Host name="www.myApp.com" appBase="/opt/tomcat/webapps" unpackWARs="true" autoDeploy="false"> <Alias>myApp.com</Alias> <Context path="" docBase="/opt/tomcat/webapps/myApp" debug="0" reloadable="true"/> </Host>
部署myApp.war下的/ opt/tomcat/webapps
開始tomcat
檢查目錄/ opt/tomcat的/ webapps中,發現以下內容
-ROOT -docs -examples -host-manager -manager -myApp myApp.war
檢查的/ opt/tomcat的/日誌,並啓動
打開頁面www.myApp.com在瀏覽器
過程中沒有發現任何錯誤
很好,我看到對myApp的歡迎頁面,但所有的資源(的.css,.js文件,...)不加載,因爲/對myApp仍然存在在src屬性
<script type="text/javascript" src="/myApp/javax.faces.resource/jquery/jquery.min.js"></script>
<link type="text/css" rel="stylesheet" href="/myApp/javax.faces.resource/main.css">
相反,它應該是:
<script type="text/javascript" src="/javax.faces.resource/jquery/jquery.min.js"></script>
<link type="text/css" rel="stylesheet" href="/javax.faces.resource/main.css">
是有什麼重要的我失蹤?提前致謝。