Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在ApacheTomcat8中将uaa部署为war文件?_Java_Apache_Maven_Tomcat - Fatal编程技术网

Java 如何在ApacheTomcat8中将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应用的

我想在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应用的上下文根将是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