当前位置: 首页 > 知识库问答 >
问题:

在Spring MVC的hibernate配置中找不到Jboss JNDI名称

景星华
2023-03-14

我最近从Struts1.2迁移到Spring MVC。我正在尝试在JBoss7.1.1中部署ear,从头开始应用程序,而不是使用Struts中的动作类。我正在使用Hibernate作为应用的ORM工具。

在Struts应用程序的早期,通过hibernate配置查找JNDI数据源是没有问题的。但由于某种原因,相同的配置似乎不适用于Spring。我一次又一次地犯以下错误:

........

hibernate.cfg.xml中使用的hibernate配置是:

java:comp/env/oraclepool

我试图部署的ear的名称是execengine.ear,具有相同的名称的war和jar。这个耳朵的结构是:

  • 具有manifest.mf和application.xml的META-INF文件夹
  • lib文件夹
  • execengine.jar
  • ExecEngine.war具有包含spring-servlet.xml和web.xml的WEB-INF文件夹。

共有1个答案

乐正烨熠
2023-03-14

是否尝试从hibernate.cfg.xml中删除comp/env?

 类似资料:
  • 我试图创建一个springmvc项目配置与Hibernate使用web.xml 我的问题是,当我运行时,它不会自动创建用户表。 这是我的代码: 文件spring-config.xml 文件web.xml: 文件UserDAO: 文件UserDaoImpl: 文件用户: 这是我的日志:

  • 我正在使用volley库在Android中执行网络操作。所以我尝试在我的项目中添加这个库,它是在Android Studio和gradle系统中创建的。 我在我的项目中添加了volley库,但当我与gradle同步时,我会收到错误消息。我试过了这里看到的所有答案,但没有一个对我有效。 设置.分级

  • 我有一个Android Studio应用程序。它有一个库依赖项(Android Bootstrap),当我尝试同步gradle时,它会给我一个错误: 找不到名为“default”的配置。 我的结构是: FTPBackup设置。渐变和构建。格雷德尔: fotoback里面的build.gradle是: 图书馆从https://github.com/Bearded-Hen/Android-Bootst

  • 我在我的SpringMVC项目中得到了这个错误。我必须在浏览器中手动添加完整的路径来运行代码,但我不能直接运行它。 web.xml:

  • 有一点公式的乐趣,这让我发疯。我们有一些代码通过公式获取实体,数据库中没有链接,需要在运行时完成,因此@formula的用法。下面是课堂的样子: 公式是这样建立的: 现在,我最初直接使用列DEFAULT\u COST\u CENTER\u SAP\u CODE和DEFAULT\u WBS\u SAP\u CODE,而不使用内部select,但是在这两列上都得到了错误的无效标识符,所以我想我应该尝试

  • 我试图在我的应用程序中实现jpa 发展能力 所以,我的DataConfig看起来像这样: 但是,当我尝试启动应用程序时,会出现错误消息。制造战争- 已连接到服务器[2018-09-26 09:54:32631]工件未命名:正在部署工件,请稍候。。。2018年9月26日09:54:34.460警告[RMI TCP连接(3)-127.0.0.1]组织。阿帕奇。公猫dbcp。dbcp2。基本资源工厂。g