问题标签 [ejb-3.2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何在 Wildfly 8 应用服务器中部署 EJB 3.0 应用程序
我正在将 EJB 3.0 应用程序从 jboss AS 6 迁移到 wildfly AS 8。
是否可以像在 wildfly 中一样轻松地将 EJB 3.0 应用程序部署到 wildfly?根据 pom.xml 中的 wildfly EJB 模块更新 EJB 规范后,我收到编译错误,即未找到以下符号,因为相关 API 在 wildfly 中不可用。
上面的注释可以在jboss-ejb3-ext-api.jar
jBoss 6 AS 中找到。
上面的注释可以在jboss-annotations-api_1.1_spec.jar
jBoss 6 AS 中找到。
从文档中,我了解到 wildfly 支持 EJB3.2 而 EJB3.2 不支持@LocalBinding / @RemoteBinding.
那么我将如何在 wildfly 中使用standalone.xml / ejb-jar.xml / any other configuration
.
我尝试关注博客:JBoss:在 JBoss EAP 6 中将值绑定到 JNDI,类似于 JNDIBindingServiceMgr ,但无法链接我尝试根据 jndi 名称查找 EJB bean 的位置,但没有成功。
请帮忙。非常感谢。
java - EJB 3.0 的 @LocalBinding(jndiBinding="sample/student") 在 EJB 3.2 中不存在
@LocalBinding(jndiBinding="sample/student")
在 EJB 3.0 中用于为 EJB bean 提供首选的 JNDI 名称。
并使用定义的 JNDI 名称进行查找,使用的代码是
@LocalBinding
在 EJB3.2 wildfly 8 应用程序服务器中不支持如何在 EJB 3.2 中执行此操作。请帮忙。
java - 在 EJB - 3.2 中 EJB 3.0 的服务 POJO(jboss 6 AS 中的 jBoss 服务)的等效实现是什么
服务 POJO 可用,用于在 EJB 3.0 中定义为 jBoss 服务(在 Jboss AS 6 中),教程是http://docs.jboss.org/ejb3/app-server/tutorial/service/service.html及以下是相关的注释。
同样,谁能告诉我 EJB 3.2 中的等效实现,因为我在 wildfly 8 应用程序服务器中找不到任何相关的 jar 或教程。
java - 如何将 EJB 模块部署为 Wildfly AS 中 MODULES 文件夹下的模块
我有一个包含 EJB 的 jar,EJBTest.jar
并已将其部署为modules
文件夹下的模块以及module.xml
Wildfly 应用程序服务器。
在作为 EJB 使用者的 WAR 中,我在 in 下添加了对 EJB 模块的<module name="com.test.ejb" />
引用。<dependencies>
jboss-deployment-structure.xml
我javax.naming.NameNotFoundException:
从中得到了明显的消息,即 EJB 模块 jarEJBTest.jar
未正确安装在modules
Wildfly 应用程序服务器的文件夹下。
我怀疑 EJB 模块是否可以作为模块安装在 wildfly 中。@remote
我有一个分别用和注释的 bean 接口和 bean 实现@stateless
。我错过了什么吗?或者是否无法在 wildfly 中部署或安装 EJB 模块作为模块?请帮忙。非常感谢。
java - 服务 MBean 如何在 Wildfly 8 中使用 jboss-service.xml 依赖单例无状态会话 bean
我正在尝试通过在 wildfly AS 8 中配置使用来提供service mbean
a ,但出现以下错误:singleton stateless session bean
jboss-service.xml
<depends>
请在下面找到有关所用代码的详细信息:请帮助我解决错误。非常感谢。
项目结构
TestEAR(耳)
--- 模块 A(包含单例无状态会话 bean 的 ejb jar)
--- 模块 B(包含服务 mbean 的 jar)
单例无状态会话 bean(在模块-A JAR 下)
jboss-service.xml(在 TestEAR.ear 的 meta-inf 文件夹下)
TestService.java (MBean) (在module-B JAR下)
TestMBean.java(MBean接口)(module-B JAR下)
reflection - EJB 中是否允许反射?
我想知道,在 EJB (EJB3.x) 中允许使用哪些反射部分,不鼓励使用哪些部分,禁止使用哪些部分。
[编辑] 我一般说的是不同 EJB 类型上的 getMethod()、method.invoke() 等东西,所以没有 java POJO 的东西。
我搜索了 EJB 核心规范,但没有找到真正的提示。
我个人认为,避免在框架之外使用反射是一种很好的编程风格,但问题仍然存在,标准允许哪些部分?
提前致谢!
java - @Stateless NullPointerException
我是 EJB3 的新手。
我已经创建了一个 dao 用户。
无状态 EJB:
托管bean:
这persistence.xml
和tomee.xml
但是NullPointerException
当我尝试将用户保存在行中时,我得到了:
任何帮助将不胜感激。
完整的堆栈跟踪是:
如何创建不为空的 EntityManager?
java - 尝试持久化和 EJB 时出现异常
我是 EJB3 的新手。
我已经创建了一个 dao 用户。
无状态 EJB:
托管bean:
持久性.xml:
还有 tomee.xml:
但是当我尝试保留用户时出现以下异常:
我该如何解决?
wildfly-8 - Java EE 7 EJB 安全性不起作用
我有一个在 wildfly 8.2 上运行的 Java EE EAR 应用程序,我正在尝试实现 Java EE 声明式安全性以保护对 EJB 方法的访问。因此,我已添加到standalone.xml
在 jboss-web.xml 我有
在 web.xml 我有
在我拥有的其中一个 ManagedBeans 中
我从 jsf 访问了 levelController.create() 并且能够在不登录的情况下成功创建 Level。
这只是意味着安全注释不起作用/也许我做的不对。有人可以帮我找出问题所在吗
java - 如何将动态项目与 springframework 和 EJB 项目一起使用
我正在尝试在 Eclipse 中创建一个带有 springframework 4.1.6 和一个 EJB 项目(版本 EJB 3.2)的动态项目(版本 3.1)。
但是当我尝试整合项目时,会出现一些错误。
让我告诉你我想要做什么,也许你可以帮我解决这个配置。什么不见了?(最后有错误跟踪)
我的Dymanic 项目文件:
index.jsp
web.xml
弹簧上下文.xml
TesteController.java
我导入了这个库:
- \WebContent\WEB-INF\lib\commons-logging-1.2.jar
- \WebContent\WEB-INF\lib\spring-aop-4.1.6.RELEASE.jar
- \WebContent\WEB-INF \lib\spring-beans-4.1.6.RELEASE.jar
- \WebContent\WEB-INF\lib\spring-context-4.1.6.RELEASE.jar
- \WebContent\WEB-INF\lib\spring-core-4.1 .6.RELEASE.jar
- \WebContent\WEB-INF\lib\spring-expression-4.1.6.RELEASE.jar
- \WebContent\WEB-INF\lib\spring-web-4.1.6.RELEASE.jar
- \ WebContent\WEB-INF\lib\spring-webmvc-4.1.6.RELEASE.jar
我的EJB 项目文件:
TesteFacade.java
TesteFacadeImpl.java
TesteRepository.java
TesteRepositoryImpl.java
实体
Usuario.java
我有一个企业应用程序项目来创建一个耳文件。
当我尝试启动服务器 WildFly 8 时出现错误跟踪: