如何在apache tomcat 8中将uaa部署为war文件?

问题描述:

我想在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 –

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

这工作非常感谢 –

默认情况下,Tomcat中Web应用程序的上下文根将是war文件的名称,在本例中为cloudfoundry-identity-uaa-3.6.0。因此,请尝试访问网址http://localhost:8080/cloudfoundry-identity-uaa-3.6.0/login。您可以更改Tomcat管理器应用程序中的默认上下文路径。

+0

嘿,我也试过这个URL,但得到404 .... –