分类:J2EE

J2EE

从应用程序客户端访问EJB(项目配置)

我知道以前已经问过,但是我找不到一个很好的答案 所以我想有一个客户端应用程序调用远程ejbs。 p> 为此,我有2个耳朵应用程序。 一个耳朵与ejb模块,另一个耳朵与应用程序客户端模块。 在客户端模块中,我试图在Main()类中注入具有@EJB注释的EJB。 EJB的application.xml : <?xml version =“1.0”encoding =“UTF

IT屋 2017/8/6 11:54:05 喜欢

J2EE

weblogic.socket.UnrecoverableConnectException

我有一个部署在weblogic上的ejb。我能够通过一个简单的Java客户端成功获取远程引用。然而,当我通过我的Web应用程序打到ejb时,会抛出以下异常: javax.naming.CommunicationException [根异常是weblogic .socket.UnrecoverableConnectException:[由于未知原因登录失败:HTTP / 1.1 404未找到

IT屋 2017/8/6 11:53:42 喜欢

J2EE

在一个爆炸的EJB模块中放置一个.jar文件的位置

我正在部署一个JMS模块,与servlet应用程序一起工作。当我在编写(并测试和重写)我的模块时,模块不存储在JAR文件中;它是一个分解目录,加倍为Eclipse项目目录。 (在生产环境中,它将在一个jar中。) 我的JMS模块使用log4j进行日志记录。我的问题是:我在哪里放置log4j.jar文件,以便我的EJB可以找到它?我尝试过各种位置,包括名为lib /的目录,但似乎没有任何效果。

IT屋 2017/8/6 11:53:29 喜欢

J2EE

在EJB中运行客户端代码时出错

线程“主线程”中的异常java.lang.NoClassDefFoundError: weblogic / kernel / KernelStatus在 weblogic.jndi.Environment。(Environment.java:78)at weblogic.jndi.WLInitialContextFactory.getInitialContext(WLInitialConte

IT屋 2017/8/6 11:53:16 喜欢

J2EE

定期执行服务方式

所以,我有一个服务: @Stateless public void SomeService { public void someAction(){ ... } } 我有一个配置文件 timer.properties 其中包含以下字符串: refresh.interval = 1234 问题是找到如何自动执行 someAction

IT屋 2017/8/6 11:53:03 喜欢

J2EE

休眠动态更新

我从 here 知道,hibernate可以配置为UPDATE到数据库只有一个已被修改的实体的字段,而不是实体的所有字段(即使它们没有被更改)。这是默认的行为。 我的问题是,为什么以后的默认行为,不应该是UPDATE只是修改的字段的默认行为? p> 此外,为什么甚至支持未修改字段的更新?是否有理由更新未修改的字段? 解决方案 我的问题是,为什么晚默认行为,不应该是 是UP

IT屋 2017/8/6 11:52:39 喜欢

J2EE

控制在EJB调用上传递的安全原则

我正在处理一个现有的大型现有EJB 1.1应用程序,当前的EJB 1.1应用程序具有自己的sercurity,并且没有EJB管理的安全性。 我正在尝试以小步骤转向更标准的解决方案,因此我想开始控制传递给EJB的安全原则。我不会改变当前的登录或安全框架,所以我不相信我现在可以移动到JAAS。 一旦我有创建了一个java.security.Principle在哪里可以存储它,以便它被传递到

IT屋 2017/8/6 11:52:26 喜欢

J2EE

我无法调用@NamedQueries

我在JSP / EL / EJB WORLD中是新的,所以请记住... heheh 我的问题是 PREVIOUS Q? so在上述问题的评论/答案中建议使用customerFacade.findByUserName(String userName),但问题是我无法使用这样的@NamedQuery。 我的代码如下: CustomerFacade package $; $

IT屋 2017/8/6 11:52:01 喜欢

J2EE

如何注入两个相同类型的EJB?

我试图用不同的注释注入两个相同类型的EJB。 但注入的实例是相同的。 @Path(“/ some”) public class SomeResource { @Inject @SomePostConstructionAnnotationForSomeService(“this”) private SomeService s1; @Inject @SomePost

IT屋 2017/8/6 11:51:48 喜欢

J2EE

检查JTA事务是否成功提交

有没有办法检查当前事务是否在JPA实体监听器中提交? @ApplicationScoped public class EntityListener { @Inject private Event< EntityEvent>事件; @Inject private EntityManager entityManager; @Resource private UserTra

IT屋 2017/8/6 11:51:34 喜欢