Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/317.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 IBM bluemix上的UAA部署_Java_Spring Mvc_Ibm Cloud_Websphere Liberty_Cloudfoundry Uaa - Fatal编程技术网

Java IBM bluemix上的UAA部署

Java IBM bluemix上的UAA部署,java,spring-mvc,ibm-cloud,websphere-liberty,cloudfoundry-uaa,Java,Spring Mvc,Ibm Cloud,Websphere Liberty,Cloudfoundry Uaa,在IBMBlueMix上部署之后,在访问部署的服务时,我遇到以下错误 Error Message: java.lang.IllegalStateException: No WebApplicationContext found: no ContextLoaderListener or DispatcherServlet registered? Error Code: 500 Target Servlet: spring Error Stack: java.lang.IllegalS

在IBMBlueMix上部署之后,在访问部署的服务时,我遇到以下错误

Error Message: java.lang.IllegalStateException: No WebApplicationContext found: no ContextLoaderListener or   DispatcherServlet registered?
Error Code: 500
Target Servlet: spring
Error Stack: 
    java.lang.IllegalStateException: No WebApplicationContext found: no ContextLoaderListener or DispatcherServlet registered? 
    at   org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingF ilterProxy.java:252) 
    at  com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:207) 

UAA是在OSX和Java 8(1.8.0025-b17)上本地构建的,而它直接部署在IBM Bluemix Liberty Java上。

由于UAA开发团队的快速回复,该问题也被提交到了。Liberty Java似乎在搜索flywaydb空文件。不过,我们还是要测试解决方案!尽管采用上述解决方案可以消除上述误差。这是不够的。对于IBM证书,还需要对代码进行调整(因为UAA将查找SUN证书)。最后,我们使用java构建包进行了部署。该修复程序实际上与IBM Liberty java和证书加载相关。切换到Oracle JDK,部署工作正常。我们可以调整UAA源代码,使其在Liberty Java上工作。但是选择了切换到OracleJDK。