我尝试按照https://github.com/cloudfoundry/uaa中的说明进行操作,即克隆github存储库,然后执行gradlew run命令。我在装有Java 1.8的Windows 10系统上运行此程序。但是,我在gradlew run执行的大约97%处遇到以下错误。


org.codehaus.cargo.container.ContainerException:可部署[http://localhost:8080/cargocpc/index.html]未能在超时期限[120000]之内完成部署。因此,可部署状态未知。
:cargoRunLocal失败
:cargoRunLocal花了164921ms
失败:生成失败,发生异常。


我是Java生态系统的新手,我不确定是什么问题。我尝试查找增加超时的时间,这似乎是该问题的最初观察结果。我不确定该在哪里做。我不知道问题是否来自完全不同的原因。

任何建议都会有所帮助

最佳答案

看起来进程在部署应用程序之前已超时,请尝试增加build.gradle文件中的超时时间。


在UAA的根目录中打开build.gradle
搜索以下内容:

cargo { containerId = tomcatContainerId port = 8080 ...
通过添加超时= 180000增加超时

cargo { containerId = tomcatContainerId port = 8080 timeout = 180000 ...

关于java - 无法在本地计算机上运行Cloudfoundry UAA,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47745647/

10-08 23:47