如何在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
。
请告诉我我是否正确或不正确,如果不是,请提出建议。
1复制你的战争,以WEBAPP directiory
2你的战争重新命名为ROOT.war
3确保你的tomcat/conf目录/ server.xml中是这样的:
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
4启动服务器
bin/startup.sh
这工作非常感谢 –
默认情况下,Tomcat中Web应用程序的上下文根将是war文件的名称,在本例中为cloudfoundry-identity-uaa-3.6.0
。因此,请尝试访问网址http://localhost:8080/cloudfoundry-identity-uaa-3.6.0/login
。您可以更改Tomcat管理器应用程序中的默认上下文路径。
嘿,我也试过这个URL,但得到404 .... –
查看tomcat/log中的日志,看看是否有异常 –
[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 –