问题标签 [java-ee-5]
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 - 如何设置 Postgres 数据源的事务隔离级别
如何为 postgres 数据源设置全局事务隔离级别。
我在 jboss 上运行,我正在使用 hibernate 进行连接。
我知道我可以从休眠中设置隔离级别,这对 Postgres 有用吗?
这可以通过将 hibernate.connection.isolation hibernate 属性设置为 1,2,4,8 - 相关静态字段的各种值来实现。
我正在使用 org.postgresql.xa.PGXADataSource
java - 基于简单 HTTP GET/POST 的 JSON Web 服务
您能否为 Java EE 提出一种方法或框架等,以便对某些 Web 服务(如 SOAP Web 服务)进行简单的 HTTP GET/POST 调用,但传输格式必须是 JSON;不是 XML,并且不能有任何包装器(可能是一些非常轻量级的标头),例如 SOAP 等。
简而言之,我的目的是在最大可能的轻量级解决方案中使用 JSON 和 HTTP Get/Post 提供 Web 服务。
java-ee-6 - SAP Netweaver Java EE AS
在哪里可以下载 SAP Netweaver Java EE 应用服务器的试用版/社区版/开发者版?
非常感谢!
java - 远程调用存在于同一服务器上的 EJB 时发生 ClassCastException
我有2个ejb。Ejb-A 调用 Ejb-B。他们不在同一个耳朵里。
为了可移植性,Ejb-B 可能存在也可能不存在于同一台服务器上。(有一个外部属性文件具有 Ejb-B 的提供程序 URL。我无法控制它。)
示例代码:在 Ejb-A 中
用例/结果:
- 当 Ejb-B与Ejb -A 不在同一台服务器上时,一切正常。(它通过 URL 循环)
- 当 Ejb-B确实存在于同一台服务器上,并且 Ejb-A 恰好在同一台服务器上调用 Ejb-B 时,一切正常。
- 当 Ejb-B在同一台服务器上存在,并且 Ejb-A 在另一台服务器上调用 Ejb-B 时,我得到:
javax.ejb.EJBException:嵌套异常是:java.lang.ClassCastException:$Proxy126 java.lang.ClassCastException:$Proxy126
我正在使用 Weblogic 10.0、Java 5、EJB3
基本上,如果服务器上存在 Ejb-B,则必须仅在该服务器上调用它。
这使我相信该类正在由本地类加载器(在部署时?)加载,然后在远程调用时,另一个类加载器正在加载它。(导致异常)但它应该可以工作,因为它应该被序列化到目标类加载器中......
我究竟做错了什么??
此外,在本地复制时,Ejb-A 会偏爱同一服务器上的 Ejb-B,因此很难复制。但在其他机器上并非如此。
注意:这一切都适用于 EJB2
wicket - 在 Wicket 网页中使用 EJB
当我使用@EJB注解通过普通HttpServlet中的远程接口访问无状态EJB时,它可以正常工作:
但是当我在 Wicket WebPage 中尝试同样的事情时,我得到 null 作为 bean 的回报:
这个“Unexpected RuntimeException”的几行是:
有带有 bean 的 ejb-module 和带有 servlet 和 wicket 网页的 web-module 部署到 GlassFish v2.1.1 服务器(如果这有意义的话)。
我应该怎么做才能通过检票口网页中的远程接口使用我的企业 bean ?
java - 如何在 Netbeans (6.9) 中将现有企业项目从 Java EE5 升级到 Java EE 6
该项目有一个 EJB 模块和一个 Web 模块。更改服务器很容易,但我也想切换到 EJB 3.1,但我相信我需要更改所有类型的配置文件,因为我无法从项目属性窗口中进行更改。
任何提示或链接做有用的文档将不胜感激。
谢谢!
java - 如何从 ejb3 会话 bean 返回一个很长的列表?
我有一个 ejb3 会话 bean 和一个 servlet。bean 可以访问带有一些大表的数据库。servlet 应该从 bean 中检索表的内容并通过 ServletOutputStream 发送数据。如何在 ejb3 bean 和 servlet 之间传输大数据?我无法一次返回包含所有行的列表,因为它不适合内存。
PS。数据作为文件下载。它们不会出现在页面上。
ejb-3.0 - Ejb引用另一个ejb
我有两个 EJB,EJB A 引用 EJB B,两者都部署到同一台服务器上。
每次我尝试部署 EJB A 时,它都会尝试注册已经部署和注册的 EJB B,这会导致错误:
知道如何防止 EJB A 注册引用的 EJB?
我正在使用 NetBeans 和 JBoss 4.2.3 以及 EJB 3.0。
java - 无状态会话 Bean
是否将无状态会话 bean 打包在 war 文件或 ear 文件中以进行部署?
java - Websphere 7 中的 EJB3 bean JNDI 查找
我创建了一个带有 web 项目、ejb3 项目和 ejb 客户端的 EAR。我可以通过 servlet 中的注入来调用 bean 方法。我打算使用一个 ServiceDelegate 它是一个 pojo 来处理 bean 调用。所以我将从我的 servlet 调用委托,委托将调用适当的 bean 及其方法。
但是我无法在 web 项目中的委托类中获取 bean 引用。@EJB 注释返回一个空引用。所以我尝试使用java:comp/env/EARname/BeanName进行 JNDI 查找。但我总是以命名异常告终。
在上下文“java:”中找不到名称 comp/env/EARname。
请建议我在 Websphere 7 服务器上通过 JNDI 调用 ejb3 bean 的正确方法。