问题标签 [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 投票
1 回答
6046 浏览

ajax - 如何使用 JSF 调用多个方法

下午好,

我有一个搜索页面,它使用 ajax 来呈现几个数据表而不刷新页面。我必须为每个表调用一个方法作为侦听器。下面是第一个工作正常的数据表的片段。

要呈现第二个数据表,我需要调用一个方法#{evalController.prepareList}作为 ajax 的侦听器。问题是<f:ajax “Listener”属性不会采用一种以上的方法

所以剩下的方法就是调用<f:ajax几次,每次都用不同的监听器,这是行不通的。有没有办法做到这一点?如果不是,我是否应该在托管 Bean 中创建一个方法来调用我需要的所有方法并将其用作一个侦听器? 在此先感谢您的帮助。


我仍然不确定为什么复合方法在调用时不起作用。可能在正确阶段之前或之后没有调用它(稍后我将对其进行分析)。无论如何,我找到了一个有两条边的解决方案(它解决了我的问题,但让我牺牲了 ajax 的使用):

因此,不是从每个托管 bean 调用我用作侦听器的方法 (prepareList()):

(顺便说一下,这个方法将数据模型设置NULL为刷新它,这就是我的数据表被刷新的方式)。在命令按钮内,我嵌套了属性操作侦听器:

我希望<f:PropertyActionListener />可以嵌套在里面<h:ajax/>.

如果有人有允许使用属性操作侦听器和ajax来避免使用按钮提交表单的解决方案,那么欢迎他/她。我会让他/她的回答被接受。

0 投票
0 回答
101 浏览

macos - 无法在 Apple 平台上执行嵌入式 Glassfish 应用程序

我在 Apple 计算机上以 GF 3.1 Embedded 运行 JEE5 应用程序时遇到问题......(相同的环境适用于 Linux 和 Windows)。服务器启动正常,但是在加载 APP 时服务器返回一条 SEVERE 消息...我的部署基本上是 glassfish-embedded-web-3.1.jar 文件、配置的域和里面的应用程序以及一个启动类。

输出可以在这里看到:http: //pastebin.com/ypeV3jm3;第 44 行和第 48 行显示错误消息。在 linux/windows 平台(它工作的地方),JSF、Mojarra 和 RichFaces 的行开始(在这里查看它们:http://pastebin.com/y4TaA5vY

我在这里感谢您的帮助。

0 投票
1 回答
221 浏览

java - 如何接收 EntityManager 的持久性单元名称?

在 Java EE 应用程序中,我在 EJB3.0 SessionBean 上使用 @PersistenceContext 来让 EntityManager 自动装配。

当我使用多个数据源时,我想以编程方式确定 EntityManager 的自动装配 PersistenceUnit 名称。任何机会?

0 投票
1 回答
326 浏览

java-ee-5 - 与 jboss 4.0 和休眠一起运行的 javaee 5 书店示例

当我尝试从 Netbeans(JavaEE5 示例)部署 bookstore1 Web 应用程序时,我已将 persistence.xml 文件更改为使用休眠:

我的mysql-ds.xml文件是:

我收到以下错误:

你能告诉我我哪里做错了吗...

0 投票
2 回答
1276 浏览

java - @Resource 注释不能与 JBoss5.0.1 一起正常工作

我正在尝试在 JBoss 5.0.1 中部署我的应用程序。我在这个应用程序中的一些 bean 正在使用@Resource注释。如果我理解了这个问题,我的猜测是 JBoss 会在 spring-core 之前处理这个注释。我注意到“映射名称”对于 JBoss 的@Resource注释实现是强制性的。

0 投票
1 回答
1169 浏览

jakarta-ee - Maven EAR-project with SLF4J, logback and native hibernate on glassfish

My project is pretty simple. i want a standard ear-project which supports slf4j with logback as implementation. my main problem is, that the config file is not used and i get debug info printed out to the console from xerces. There is a major classpath problem with ear files i think, because the project as war runs fine. i have already put the logback.xml to every root dir, but it does not work. I had also had the problem that the hibernate.cfg.xml file could not be found. could anyone give me a tip or even provide a sample ear? I am using GF 3.1.1

0 投票
1 回答
331 浏览

caching - 在 Java EE 中缓存值

我正在构建一个简单的消息委托应用程序。消息通过 JMS 在两端发送。我正在使用 MDB 来处理传入消息、转换它们并将它们发送到目标队列。不幸的是,相同的消息可以多次发送到传入队列,但不允许转发重复项。

那么实现这一目标的最佳方法是什么?

由于可以有多个 MDB 监听传入队列,因此需要一个缓存,我可以将传入消息的唯一消息 uuid 存储至少一个小时。应该如何访问这个缓存?通过单例/静态类(我正在运行 Java EE 5,因此没有单例注释)?

另外我觉得所有的操作都必须同步,对吧?这会不会对性能造成太大影响?

0 投票
3 回答
5363 浏览

java - 如何获取特定用户的所有 LDAP 组?

我有一个使用外部 LDAP 作为提供者进行身份验证的 weblogic 服务器。我需要在 LDAP 存储库中恢复与特定用户关联的组。

登录使用标准 java 表示法:

登录后,我可以使用以下方法恢复主体: <%= request.getUserPrincipal() %>

但我现在需要的是从 LDAP 中恢复此主体的所有关联组?可能吗?

[]s

0 投票
1 回答
404 浏览

weblogic-10.x - WebLogic 10.5.3 + Seam 2.2.1:应用程序无法启动

我们有一个 WAR 打包的 Web 应用程序,可以在开发机器上运行。它由 Java EE 5 + Seam 2.2.1 + Hibernate 3.3.1 组成。它使用 Oracle 10g XE 数据库并在使用 JDK 1.6.0_24 的最新 Tomcat 6 上运行。系统为 64 位 Windows 7 Pro,使用 Firefox 6。

现在,我们尝试将应用程序迁移到 Oracle WebLogic 10.3.5。我们按照 Seam 手册指定数据源、部署 JSF 库和配置必要的 xml 文件。与此同时,我们验证了一个新的 seam-gen 生成的应用程序使用相同的数据源并按照所述配置了 xml 文件工作正常。

但是,如果我们在 WebLogic 上尝试我们自己的应用程序,尽管部署工作正常,但当尝试在浏览器中打开 Web 应用程序时,它表明发生了无休止的重定向。即使在 WebLogic 中配置 log4j,我们也看不到任何堆栈跟踪或日志错误。使用 Firebug 分析请求时,我们看到对“login.seam”的 get 请求,然后是对“error.seam”(或设置调试模式时的“debug.seam”)的 20 次 get 请求,响应为“302 Moved Temporarily” .

我整个星期都在努力,试图比较所有配置并且无法解决它 - 所以我希望得到任何可能导致该问题的想法以及如何解决它!

0 投票
4 回答
4176 浏览

java - EJB3 & JAAS 主题/主体如何从 servlet 容器传播到 EJB 层?

我试图了解 JAAS 主体如何从 Web 层传播到业务/EJB 层。

我已经读过,如果角色/领域是在web.xml的login-configsecurity-context中配置的,那么 servlet 容器也会透明地将经过身份验证的主体传递给 EJB 层。

两个问题
1.) 首先,更重要的是,这是真的吗?无需开发商干预!
2.)其次,任何想法如何在引擎盖下工作。