作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Spring 的 ContextLoaderListener 来初始化 Web 服务客户端,但是如果在应用程序启动期间 wsdl 文档不可用,那么我的应用程序的一部分就会损坏,我不确定如何修复它。应用程序成功启动,此时只记录了一个大的堆栈跟踪。异常(exception)情况是:
org.springframework.beans.factory.BeanCreationException:创建类路径资源 [spring-myapp-jaxws.xml] 中定义的名称为“myWebService”的 bean 时出错:调用 init 方法失败;嵌套异常是 javax.xml.ws.WebServiceException: The following WSDL exception occurred... etc.
几个问题...
最佳答案
尝试将 bean 定义为 lazy="true"
,这样如果没有被引用它就不会被初始化。
否则您将不得不创建一个代理来进行此检查。代理可以通过以下方式创建:
java.lang.reflect.Proxy
关于spring - 如何在 Spring ContextLoaderListener 中捕获/纠正异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3545821/
我是一名优秀的程序员,十分优秀!