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

glassfish - 在嵌入式 glassfish 中使用 domain.xml 时的 URI

我正在使用 GlassFish 3.0.1 嵌入 Java EE 5 应用程序。我已经可以部署它(在没有特定配置的情况下使用),但是当尝试使用 domain.xml (基本上是 JAAS 信息)运行服务器时,我收到此错误:

我的代码是这样的(错误指向最后一行):

我的 domain.xml (特定部分)有这个:

我已经尝试更改与“${com.sun.aas.instanceRoot}”变量相关的部分,但后来出现了 URI 错误的小变化。有什么见解吗?

0 投票
1 回答
1401 浏览

maven - maven 无法解析原型 ear-jee5

我正在尝试以ear-jee5 作为原型创建一个EAR maven 模块项目(在eclipse 中)。它失败并出现以下错误。

有人可以帮我解决这个错误或向我展示另一种为 Maven EAR 模块创建项目结构的方法吗?

谢谢。

0 投票
2 回答
1587 浏览

eclipse - 澄清和解决“Java EE 模块依赖性”

我正在尝试设置Web项目对实用程序项目的依赖关系。我的实用程序项目设置有'Utility Module'项目方面和'Java 5'。当我在 Web 项目的属性中选择“Java EE 模块依赖项”时,我的实用程序项目不会出现。我相信这是问题所在,我很乐意解决它!

我也尝试了以下方法:但是,由于实用程序项目确实显示在我的 EAR 属性中的“Java EE 模块依赖项”中,我在我的 EAR 中选择了依赖项,发现该实用程序现在可用于我的网络项目,它显示为。例如,Utility.jar。最终,这似乎是预期的效果。但是,问题似乎与服务器的依赖关系解析有关。Jar 分发到EAR 并作为Utility.jar 添加到Web 的Manifest。但是 Utility 项目的依赖项并没有被包括在内(或其他影响)。注意:我的公司使用 Ivy 进行依赖关系解析。这里的问题是我收到NoClassDefFoundError的特定 Jars on 也包含在 Web 的依赖项中(即 Jar 存在于 WEB-INF/lib 目录中)。所以我不确定为什么,如果这是一个可行的解决方案,Jar 无法解决来自 Web 类加载器的依赖关系。

另外值得一提的是,Utility 项目已添加到Web 项目的“构建路径”的“项目”选项卡中;因此,我没有收到任何编译错误。

我将继续深入研究并尝试找到解决方案,但在此过程中我将不胜感激任何帮助或指导。

以下是我发现的一些与我的详尽研究相关的资源:


解决方案发布在下面

对于为我研究此问​​题的任何人,我感谢您的宝贵时间。希望这将有助于在路上遇到类似问题的人。

真诚的,比兹

0 投票
3 回答
8528 浏览

jsf - JSF 活动会话计数器。如何?

晚上好,

在测试 JSF 2.0 Web 应用程序中,我试图获取活动会话的数量,但 HttpSessionListener 的 sessionDestroyed 方法存在问题。确实,当用户登录时,活动会话的数量增加了 1,但是当用户注销时,相同的数量保持不变(不会发生递减),更糟糕的是,当同一用户再次登录时(即使他未验证会话),相同的数字也会增加。换句话说:

1- 我登录,活动会话数增加 1。 2- 我注销(会话未验证) 3- 我再次登录,会话数增加 1。显示 = 2。 4- 我重复操作,并且会话数不断增加,而只有一个用户登录。

所以我认为方法 sessionDestroyed 没有被正确调用,或者可能在会话超时后有效调用,这是 WEB.XML 中的一个参数(我的是 60 分钟)。这很奇怪,因为这是一个会话监听器,我的班级没有任何问题。

有人有线索吗?

我以这种方式检索活动会话数:

从另一个托管Bean:

我的注销方法如下:

0 投票
2 回答
1944 浏览

hibernate - 使用 Hibernate、Tomcat 6、JEE5 生成实体

我正在尝试生成从实体创建的数据库。我正在使用 Hibernate、PostgreSQL、Tomcat6 和 Eclipse 进行开发。

以下是其中一个实体的样子:

这是persistence.xml

问题在于,在实体类中,“@Table”注释始终带有下划线,并带有错误说明 «Table "AnoLectivo" cannot be resolve»。

到目前为止,我已经搜索了很多,但还没有解决这个问题......任何想法?干杯

0 投票
4 回答
18327 浏览

jsf - PrimeFaces 文件下载不起作用

我无法让 primeFaces<p:filedownload工作。虽然我使用自定义下载 bean 成功下载了文件。似乎问题与primefaces文件下载ActionListener有关,但我不明白如何。有人有线索吗?谢谢。

这是我的豆:

这是我的视图代码:

我收到 500 错误: NullPointerException :

日志:

0 投票
0 回答
1957 浏览

jsf - JSF 数据模型和 JPA 父级离开导航。如何?

我的 Web 应用程序是基于 JSF 2.0 / JPA 使用 Java EE 5 和 JDK 1.6 的 CRUD Web 应用程序。在 Glassfish 3.1 上运行。IDE 是 Netbeans 7.0。(我不使用 EJB,也不使用 CDI)。

  1. 问题

我现在可以实现的是对我的实体执行 CRUD。这很好。对于我拥有的每个实体:

  • List.xhtml(列出数据表中该实体的所有数据模型项)
  • Create.xhtml(创建新项目的表单)
  • View.xhtml(查看项目的表单)
  • Edit.xhtml(用于编辑项目的表单)

结构

  • 实体包:实体。
  • jpa.controllers 包:JPA 控制器(Javax 持久性..)。
  • jsf 包:每个实体的托管 bean(会话 Scoped)。

但主要问题是父叶导航。我希望我的 web 应用程序与 Netbeans 7.0 附带的演示应用程序 Agile ScrumToys 做同样的事情。或来自 SpringFuse 的演示 webapp,否则:

EG:当您在 a 中显示 WRITERS 列表时,您有最后一个 <h:column>放置三个 <h:commandLink /> 用于编辑、查看和删除所选行的位置。我打算做的是在同一列中添加另一个,允许我查看与该选定行相关的子对象集合。因此,我想显示由给定 WRITER 编写的书籍列表。

WRITER 1 ---------- * BOOK(一对多)关系。

当用户点击它时, <h:commandButton action="#{someManagedBean.showBooksForWriter}" value="#{i18n.listBooks}" />它会将他转发到/book/List.xhtml(应出现所选 WRITEr 行的列表)。依此类推,从书籍数据表中,从给定的行中,我单击<h:commandLink action="#{someManagedBean.showReferencesForBook}" value="List of Book References"/>以获取给定书籍的参考文献列表。@Matt 给出的提示是使用本书托管 bean 中的方法:

在视图中:

但我不知道该怎么做(DataModel 快疯了)。因此,如果有人可以提供帮助!将不胜感激!

下面是我的代码

WRITER 实体:

作家豆豆

// 这里的其他导入

JSF 实用程序类

// 这里的其他导入

JSF 分页助手

JPA 控制器

0 投票
1 回答
8091 浏览

jsf - Jsf DataModel vs Java List 问题(无行可用异常)

在 JSF 1.2 中,一个是使用 Java List 列出项目:

,但在 JSF 2.0 JSf DataModel (ListDataModel) 是要走的路。(我正在使用 JSF 2.0)

但是,我仍然不知道如何有效地使用它。更确切地说,我什至无法实现一个简单且强制性的案例,即导航。

我有一个<h:datatablevalue="#{customerController}" var="customer"> 从名为“customerController”的客户托管 bean 获取其行对象。

最后一列包含一个命令链接,该链接调用一个方法来查看所选行的详细信息页面。它工作正常。

在给定自定义的详细视图页面中,我有一个包含订单列表的数据表,一切都很好,表格已填充,订单显示为与订单属性对应的几列。

此相同数据表的最后一列包含一个命令链接,用于导航到所选订单的详细信息页面:

痛苦来了。我得到无可用行异常:

谢谢您的帮助。

0 投票
2 回答
815 浏览

java - 在 WAR 文件 (JEE5) 中打包 1 个 WebService 和 2 个 MDB

我想在war文件中打包一个webservice和2个mds,但无论我做什么,我都看不到MDS正在部署。我的另一种选择是将我的应用程序打包在一个耳朵里,在那里放置 mdb 的 war 文件和 jar 文件,但我想知道是否可以将它打包到一个 WAR 文件中。我需要在 web.xml 文件或 ejb-jar.xml 中指定什么特殊的东西来查看 MDS 的部署吗?

谢谢 !

0 投票
1 回答
80 浏览

web-services - 在这个场景中哪种设计模式是正确的?

在一个问题场景中,我必须调用符合同行业 Web 服务 API 的五个不同供应商。根据每个人收到的输出,我会选择最好的并执行剩余的业务逻辑。

我的问题是:

a) 哪种模式最适合这个场景?
b) 如何使用Java EE并行调用所有供应商?