在 websphere 共享库中添加共享项目 jar



我们可以在共享库中添加项目依赖 jar(如 spring jar、日志记录等),我们可以在共享库中添加共享项目jar(如与数据库通信的)吗?

场景:

我有这些项目

  1. 网络应用
  2. 网络应用EAR
  3. 通用数据库

我正在使用IBM Websphere server, hibernate, spring mvc

我在整个春天添加了休眠的jar,包括 CommonDB.jar在 Websphere 共享库中。WebApp 应用程序使用 spring 控制器成功运行,但是当我的应用程序尝试命中数据库时,它会抛出异常。

Caused by: java.lang.IllegalStateException: 

实际上,WebApp 没有加载<bean>数据源。数据源类位于 CommonDB 项目中。

当我在 EAR WebApp 的部署程序集中包含 CommonDB 时.jar成功运行并从数据库获取数据。我想从部署程序集中排除 CommonDB.jar,只想将其添加到共享库中。

在共享库中添加 jar 将起作用。尝试找出哪些 bean 未初始化,并将它们添加到 Spring 文件中进行初始化。还要检查其他 Bean 属性的依赖关系。

最新更新