-
72 votesanswersviews
使用JPA / EJB代码将“分离的实体传递给持久性错误”
我正在尝试运行这个基本的JPA / EJB代码: public static void main(String[] args){ UserBean user = new UserBean(); user.setId(1); user.setUserName("name1"); user.setPasswor... -
0 votesanswersviews
将EJB和PersistenceUnity之间的依赖关联在JBoss 7上时出错
我在AS JBOSS 7上启动EJB应用程序时遇到问题,或者在使用JBoss AS 7.2启动EJB应用程序时遇到问题,同时关联EJB和persistenceUnit之间的依赖关系 . 行日志错误: 10:07:04,857错误[org.jboss.as.deployment](DeploymentScanner-threads - 1){“复合操作失败并被回滚 . 失败的步骤:”=>... -
1 votesanswersviews
此部署中没有默认持久性单元
我在创建一个新的EJB bean之后收到以下错误: java.lang.RuntimeException: Illegal @PersistenceUnit on private javax.persistence.EntityManager com.mgt.ejb.session.dao.directdebit.PWDDIDetailsDAOBean.mEntityManager: There ... -
2 votesanswersviews
将weblogic特定配置(仅)从注释移动到weblogic-ejb-jar.xml后面临问题
我有几个使用weblogic特定配置的MDB和SessionBeans(初始bean-in-free池,max-beans-in-free-pool等)我之前在所有ejbs中使用了注释 . 不,我正在使用javax注释进行通用配置,并将所有weblogic特定配置移动到weblogic-ejb-jar.xml(这将优先于注释配置) . 我在不同的项目(或模块)中有不同的ejbs . 问题是我在这个... -
3 votesanswersviews
Weblogic下的EJB bean JNDI名称不清楚
我用weblogic 10.3.6和EJB 3.0做了一个小例子 . 定义SimpleService类,定义weblogic-ejb-jar.xml以将SimpleService类映射到JNDI名称,将其作为EJB组件打包到EAR文件中并在服务器上部署 . 部署成功,我可以看到名为SimpleServiceBean的ejb bean . 之后使用独立应用程序通过InitialContext连接到w... -
1 votesanswersviews
Weblogic 10.3.0中的EJB 3.0查找
1:我们的应用程序在Weblogic Application Server版本10.3.0上运行 2:在我们的系统中,我们需要部署符合EJB 3.0规范的EJB . 请查看我们的UAT环境的示例代码,如下所示: /*The remote interface*/ package com.serverside.ejb.session; import javax.ejb.Remote; @Remot... -
1 votesanswersviews
我们如何在Weblogic12中为EJB3提供自定义jndi名称
我正在尝试部署一个ejb,但想为它提供自定义的jndi名称 . 我在下面创建了:weblogic-ejb-jar.xml` <?xml version='1.0' encoding='UTF-8'?> <weblogic-ejb-jar xmlns="http://xmlns.oracle.com/weblogic/weblogic-ejb-jar" xmln... -
0 votesanswersviews
EJB 3.0 - > Spring - > JPA(JTA作为事务管理器)
我目前正在开发一个项目,包括EJB 3.0(无状态SB),JPA(Hibernate作为提供者),JTA作为事务管理器 . 应用服务器是JBoss AS 7. Spring用于集成EJB和JPA . 所有似乎都工作正常,除非EJB中发生任何异常,然后由Spring关闭持久性单元 . 在随后的请求中,再次创建持久性单元,这变得耗时并且也不应该在理想情况下发生 . 以下是配置详细信息 persiste... -
0 votesanswersviews
JBoss无法识别EAR中的EJB jar
我正在尝试将包含和EJB项目的简单测试EAR部署到JBoss AS 6 . 我将我的EAR文件复制到我的JBOSS_HOME / server / default / deploy目录 . 我可以看到我的SUP.ear出现在 Enterprise Application (EAR)s 下的JBoss AS 6管理控制台中,但是我没有看到EJB3 jar出现在 Embedded EJB3 JARs ... -
0 votesanswersviews
Spring 4.0.6中的事务异常Weblogic 10.3.6 EJB 3.0 CMT Spring Data JPA 1.6.2 - “绑定到外部托管事务的错误”
使用Weblogic 10.3.6,Spring 4.0.6,Spring Data JPA 1.6.2,Eclipselink(同时复制了Weblogic嵌入式2.3版本和最新的2.5.2)和容器管理事务,我有一个奇怪的,难以调试的问题 . (我更新了Weblogic以使用JPA 2.0安装Oracle提供的补丁) . 问题如下:我有一个简单的无状态EJB 3.0,其中我使用Spring Au... -
1 votesanswersviews
EJB事务管理
我正在尝试理解EJB事务管理 . 我编写了以下代码并部署在websphere自由中 @Stateless @TransactionManagement(TransactionManagementType.BEAN) public class BookRepositoryBean { @Resource(lookup = "jdbc/mydb") private Dat... -
4 votesanswersviews
如何在JBoss AS 6,Hibernate 3.6,JPA,JTA和EJB3中使用容器管理事务(CMT)
我正在尝试使用CMT设置网络应用程序 . 我已经让它在Eclipse中独立运行了,现在我正在尝试使用Struts 1.0在Jboss AS 6中运行它 . 我选择了CMT,因为我读过的doco暗示它是最好的和“使用最不详细” . 所以看起来像Hibernate 3.6的现代/良好实践使用 . 我可以使用以下代码提取从MySQL数据库加载对象,但持久化对象不会被刷新/同步/保存到数据库: 从Stru... -
2 votesanswersviews
什么是基于EJB3的应用程序的最佳通信模式?
我正在启动一个需要高度可扩展的Java EE项目 . 到目前为止,这个概念是: 几个Message Driven Beans,负责架构的不同部分 每个MDB都注入了会话Bean,处理业务逻辑 几个实体Bean,提供对持久层的访问通过JMS消息通过请求/回复概念在架构的不同部分之间进行 通信: MDB接收包含活动请求的消息 使用其会话bean来执行必要的业务逻辑 将msg... -
1 votesanswersviews
回滚事务并关闭抛出异常的连接
目前在我的JavaEE应用程序服务器中使用本地和远程EJB,MDB(Singleton和Stateless),我正在使用JDBC-Transactions for Hibernate Core . 管理自己所有的打开和关闭,提交休眠会话和事务都可能导致连接泄漏和未经发布的事务 .特别是在编程错误的情况下,导致自定义或未经检查的异常未被捕获并抛出到远程客户端 . 什么是最简单或最好的方法来确保我的h... -
0 votesanswersviews
JBoss Wildfly中与EJB的错误依赖关系
我写了一个TimerHelper类,它可以从其他类接收Callables并尝试执行它们 . 如果发生异常,它会等待一段时间并再次尝试 . 因此,其他类可以导出必须完成的任务,但目前还不完全 . @Startup @Singleton public class TimerHelper{ private static final Logger LOGGER = Logger.getLogger(Tim... -
15 votesanswersviews
如何限制侦听Jboss JMS队列的MDB实例的数量
我遇到以下设置问题: Java应用程序将电子邮件msg发送到JMS队列,然后侦听队列的MDB使用onMessage方法获取电子邮件msg,它在Gmail SMTP上打开连接,将电子邮件发送到SMTP并关闭连接 . 对JMS队列中的所有消息执行此操作 . 当我在队列中同时拥有最多5条消息时,它工作得很好 . 5个不同的MDB实例同时拾取所有邮件,因此我有5个并发连接到Gmail SMTP服务器 .... -
5 votesanswersviews
使用EJB3的Weblogic 12c中的“JNDI名称已被使用”
我有以下代码,我正在尝试作为EJB部署到WebLogic 12c,但我收到一个错误: “部署EJB GeopoliticalServiceBean(应用程序:campaigner-ejb,EJBComponent:campaigner-service.jar)时出错,JNDI名称为java:global / campaigner-ejb / campaigner-service / Geopol... -
4 votesanswersviews
ESB与服务
我是Java EE的新手,几天来一直在努力学习一些基本的中间件概念,并且相信我可能在我对"how tings work"的理解上取得了突破 . 这个问题的一部分是要求确认我的调查结果,另一部分是合法的问题;-) . Please confirm/clarify: 我对服务总线/ MOM(面向消息的中间件)的理解是,它们本质上是异步处理客户端请求 . 这与正常的请求 - 响应周期...