问题标签 [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.

0 投票
2 回答
3154 浏览

java - 如何设置 Postgres 数据源的事务隔离级别

如何为 postgres 数据源设置全局事务隔离级别。

我在 jboss 上运行,我正在使用 hibernate 进行连接。

我知道我可以从休眠中设置隔离级别,这对 Postgres 有用吗?

这可以通过将 hibernate.connection.isolation hibernate 属性设置为 1,2,4,8 - 相关静态字段的各种值来实现。

我正在使用 org.postgresql.xa.PGXADataSource

0 投票
3 回答
2647 浏览

java - 基于简单 HTTP GET/POST 的 JSON Web 服务

您能否为 Java EE 提出一种方法或框架等,以便对某些 Web 服务(如 SOAP Web 服务)进行简单的 HTTP GET/POST 调用,但传输格式必须是 JSON;不是 XML,并且不能有任何包装器(可能是一些非常轻量级的标头),例如 SOAP 等。

简而言之,我的目的是在最大可能的轻量级解决方案中使用 JSON 和 HTTP Get/Post 提供 Web 服务。

0 投票
2 回答
1248 浏览

java-ee-6 - SAP Netweaver Java EE AS

在哪里可以下载 SAP Netweaver Java EE 应用服务器的试用版/社区版/开发者版?

非常感谢!

0 投票
1 回答
2109 浏览

java - 远程调用存在于同一服务器上的 EJB 时发生 ClassCastException

我有2个ejb。Ejb-A 调用 Ejb-B。他们不在同一个耳朵里。

为了可移植性,Ejb-B 可能存在也可能不存在于同一台服务器上。(有一个外部属性文件具有 Ejb-B 的提供程序 URL。我无法控制它。)

示例代码:在 Ejb-A 中


用例/结果

  1. 当 Ejb-B与Ejb -A 不在同一台服务器上时,一切正常。(它通过 URL 循环)
  2. 当 Ejb-B确实存在于同一台服务器上,并且 Ejb-A 恰好在同一台服务器上调用 Ejb-B 时,一切正常。
  3. 当 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

0 投票
2 回答
2129 浏览

wicket - 在 Wicket 网页中使用 EJB

当我使用@EJB注解通过普通HttpServlet中的远程接口访问无状态EJB时,它可以正常工作:

但是当我在 Wicket WebPage 中尝试同样的事情时,我得到 null 作为 bean 的回报:

这个“Unexpected RuntimeException”的几行是:

有带有 bean 的 ejb-module 和带有 servlet 和 wicket 网页的 web-module 部署到 GlassFish v2.1.1 服务器(如果这有意义的话)。

我应该怎么做才能通过检票口网页中的远程接口使用我的企业 bean ?

0 投票
1 回答
4754 浏览

java - 如何在 Netbeans (6.9) 中将现有企业项目从 Java EE5 升级到 Java EE 6

该项目有一个 EJB 模块和一个 Web 模块。更改服务器很容易,但我也想切换到 EJB 3.1,但我相信我需要更改所有类型的配置文件,因为我无法从项目属性窗口中进行更改。

任何提示或链接做有用的文档将不胜感激。

谢谢!

0 投票
1 回答
372 浏览

java - 如何从 ejb3 会话 bean 返回一个很长的列表?

我有一个 ejb3 会话 bean 和一个 servlet。bean 可以访问带有一些大表的数据库。servlet 应该从 bean 中检索表的内容并通过 ServletOutputStream 发送数据。如何在 ejb3 bean 和 servlet 之间传输大数据?我无法一次返回包含所有行的列表,因为它不适合内存。

PS。数据作为文件下载。它们不会出现在页面上。

0 投票
2 回答
597 浏览

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。

0 投票
3 回答
1295 浏览

java - 无状态会话 Bean

是否将无状态会话 bean 打包在 war 文件或 ear 文件中以进行部署?

0 投票
1 回答
4496 浏览

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 的正确方法。