2016-09-28 86 views
0

我想不必默認情況下root身份運行我的應用程序,也就是我想localhost:8080重定向到我的主頁,而不是去localhost:8080/myapp修改默認上下文根

對於這個在server.xml我把下面幾行:

<httpDispatcher enableWelcomePage="false" /> 
<webApplication id="MYAPP" name="MYAPP" contextRoot="/" location="dropins/MYAPP.war" /> 

我得到一個錯誤

[ERROR ] CWWKZ0013E: It is not possible to start two applications called MYAPP. 

但是,如果我把在的dropins FO lder myapp.war而不是MYAPP.war這個錯誤並沒有到來,應用程序的作品。然而,在應用程序/擴展目錄中,我看到兩個myapp.war & MYAPP.war展開(儘管MYAPP.war不存在)。

我按照WLP :: Change default context root on http中的說明操作。有人能指導我哪裏可能會出錯嗎?

回答

3

請勿使用<webApplication>dropins/。請將WAR移動到apps/目錄並使用<webApplication ... location="MYAPP.war"/>