Java 如何在ApacheTomcat8中将uaa部署为war文件?
我想在Tomcat8中部署uaa 我已经创建了一个war文件,并将其放置在以下位置Java 如何在ApacheTomcat8中将uaa部署为war文件?,java,apache,maven,tomcat,Java,Apache,Maven,Tomcat,我想在Tomcat8中部署uaa 我已经创建了一个war文件,并将其放置在以下位置C:\Softwares\apache-tomcat-8.5.5\webapps\cloudfoundry-identity-uaa-3.6.0.war。我的tomcat正在启动,但当我试图打开UAA登录页面时 http://localhost:8080/uaa/login,我发现以下错误: HTTP状态404-/uaa/login 请告诉我是否正确,如果没有,请建议一种方法。默认情况下,Tomcat中web应用的
C:\Softwares\apache-tomcat-8.5.5\webapps\cloudfoundry-identity-uaa-3.6.0.war
。我的tomcat正在启动,但当我试图打开UAA登录页面时
http://localhost:8080/uaa/login
,我发现以下错误:
HTTP状态404-/uaa/login
请告诉我是否正确,如果没有,请建议一种方法。默认情况下,Tomcat中web应用的上下文根将是war文件的名称,在本例中为
cloudfoundry-identity-uaa-3.6.0
。因此,请尝试访问http://localhost:8080/cloudfoundry-identity-uaa-3.6.0/登录
。您可以在Tomcat Manager应用程序中更改默认上下文路径。1将war复制到webapp Directority
2将您的war重命名为ROOT.war
3确保您的tomcat/conf/server.xml如下所示:
4启动服务器
bin/startup.sh
检查tomcat/log中的日志,查看是否存在任何异常[2016-09-15 13:16:46.141]cloudfoundry identity server/cloudfoundry-identity-uaa-3.6.0-????[ZoneAwareMataManager.Refresh[idpMetadataManager]。。。。调试---ZoneAwareIPMetadataManager:运行SAML SP刷新[ZoneAwareMetadataManager.refresh[IdMetadataManager]-803285994]-IgnoreTimstamp=false