首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >WebSphere试图从internet加载与Spring相关的模式

WebSphere试图从internet加载与Spring相关的模式
EN

Stack Overflow用户
提问于 2010-07-21 21:38:19
回答 2查看 2.2K关注 0票数 4

在我的j2ee应用程序中运行spring有一些问题。

简介:

我使用WebSphere 6.1 (我不知道它是特定于websphere的还是更常见的问题)

文物:

在WEB/lib文件夹中,maven发布所有需要的dependencies.

  • war,然后打包到ear中,并部署到应用服务器上。

还没有任何spring配置文件或对应用程序中spring的引用。只是WEB-INF/lib中的jar文件,而没有更多关于spring的内容。

当应用程序被部署并且应用程序开始加载应用服务器时,开始寻找一些spring xml模式:

http://www.springframework.org/schema/beans/spring-beans-2.0.xsd http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/tool/spring-tool-2.0.xsd http://www.springframework.org/schema/tool/spring-tool-2.5.xsd http://www.springframework.org/schema/tool/spring-tool-3.0.xsd

它想要从上面指定的网址从互联网上获取它们。

问题:

如何强制应用服务器使用本地模式(在web存档中)?或者干脆取消这张支票?

另一方面,当应用程序启动时,所有工作都很完美(后来我尝试使用IoC)。

应用服务器没有internet连接,所有解决此架构的尝试都会导致等待连接超时。

我所尝试的:

将包含url映射到web存档中的模式的spring.schemas放到META-INF文件夹中。所有这些文件(spring.schemas和xml )都可由ClassLoader (选中)访问。

任何帮助都将不胜感激。

/me [stupid j2ee developer]

更新1:

下面是我从websphere日志文件中获取的确切消息:

代码语言:javascript
复制
[22.07.10 15:45:58:626 MSD] 00000043 XMLParser     W   java.net.SocketException occurs during processing http://www.springframework.org/schema/tool/spring-tool-2.0.xsd: Operation timed out: connect:could be due to invalid address
[22.07.10 15:46:20:112 MSD] 00000043 XMLParser     W   java.net.SocketException occurs during processing http://www.springframework.org/schema/beans/spring-beans-2.0.xsd: Operation timed out: connect:could be due to invalid address
[22.07.10 15:46:41:124 MSD] 00000043 XMLParser     W   java.net.SocketException occurs during processing http://www.springframework.org/schema/tool/spring-tool-2.5.xsd: Operation timed out: connect:could be due to invalid address
[22.07.10 15:47:02:118 MSD] 00000043 XMLParser     W   java.net.SocketException occurs during processing http://www.springframework.org/schema/beans/spring-beans-2.5.xsd: Operation timed out: connect:could be due to invalid address
[22.07.10 15:47:23:130 MSD] 00000043 XMLParser     W   java.net.SocketException occurs during processing http://www.springframework.org/schema/tool/spring-tool-3.0.xsd: Operation timed out: connect:could be due to invalid address
[22.07.10 15:47:44:129 MSD] 00000043 XMLParser     W   java.net.SocketException occurs during processing http://www.springframework.org/schema/beans/spring-beans-3.0.xsd: Operation timed out: connect:could be due to invalid address
EN

Stack Overflow用户

发布于 2010-07-27 05:02:16

这可能是一个类加载程序问题,来自另一个WAR的文件试图访问spring模式。或者,应用服务器尝试加载在web.xml中指定的弹簧文件。

您可以尝试将spring.schemas和XSD文件放在EAR目录的根目录中。如果任何其他WAR文件试图加载这些文件,那么根据默认的PARENT_FIRST类加载器策略,它应该能够找到模式。为了完全排除类加载程序的问题,如果前面的步骤没有帮助,尝试将XSD文件放在JRE/lib/ext目录中的jar中,然后重新启动服务器。

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3304088

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档