2016-09-16 265 views
1

我想在tomcat 8中部署uaa。如何在apache tomcat 8中將uaa部署爲war文件?

我已經創建了一個war文件並將其放置在此位置C:\Softwares\apache-tomcat-8.5.5\webapps\cloudfoundry-identity-uaa-3.6.0.war。我的tomcat正在入門,但是當m試圖打開UAA登錄頁面 http://localhost:8080/uaa/login時,出現以下錯誤:

HTTP Status 404 - /uaa/login

請告訴我我是否正確或不正確,如果不是,請提出建議。

+0

查看tomcat/log中的日誌,看看是否有異常 –

+0

[2016-09-15 13:16:46.141] cloudfoundry-identity-server/cloudfoundry-identity-uaa-3.6.0 - ???? [ZoneAwareMetadataManager.Refresh [idpMetadataManager]] .... DEBUG --- ZoneAwareIdpMetadataManager:運行SAML SP刷新[ZoneAwareMetadataManager.Refresh [idpMetadataManager] -803285994] - ignoreTimestamp = false –

回答

0

1複製你的戰爭,以WEBAPP directiory

2你的戰爭重新命名爲ROOT.war

3確保你的tomcat/conf目錄/ server.xml中是這樣的:

<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">

4啓動服務器

bin/startup.sh

+0

這工作非常感謝 –

1

默認情況下,Tomcat中Web應用程序的上下文根將是war文件的名稱,在本例中爲cloudfoundry-identity-uaa-3.6.0。因此,請嘗試訪問網址http://localhost:8080/cloudfoundry-identity-uaa-3.6.0/login。您可以更改Tomcat管理器應用程序中的默認上下文路徑。

+0

嘿,我也試過這個URL,但得到404 .... –

相關問題