问题标签 [java-ee-7]

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 回答
702 浏览

annotations - 使用 Maven 使用内置约束注释时出现错误

我正在使用 maven 3、junit 4.11、hibernate.validator 5.0.1.Final 和 jdk 1.7。使用标准的内置约束注释时,出现以下错误,使用自写约束类时不会出现该错误。

我不知道为什么会这样。

谢谢亨氏

错误日志:

电子邮件.java:

和测试类:

客户 Cass(没有 getter 和 setter):

0 投票
1 回答
125 浏览

glassfish - 带有 Glassfish 的 GeoIP2。是否可以?

是否可以将 GeoIP2 与 Glassfish 服务器一起使用?我将 Maven 用于 GeoIP2

我收到以下错误:

当我尝试部署应用程序时。

更新我不得不添加这个

0 投票
1 回答
5939 浏览

jsf - JSF h:messages 渲染全局消息未重新渲染

我正在尝试显示从 EJB 发送的全局错误消息:

现在 JSF 有以下代码:

但是上面的方法不起作用,因为 JSF 页面没有重新呈现。请注意,如果我用以下代码替换 JSF 代码,我可以使用 primefaces 完成上述工作:

但是我不想使用 primefaces,我想要一个纯 JSF 解决方案。另请注意,我不希望 h:messages 出现在表单中,因为没有可单击的按钮,我希望 h:messages 从 EJB 自动更新,但不使用 primefaces。

0 投票
0 回答
2948 浏览

xml - javax.xml.stream.XMLStreamException: ParseError at [row,col]:[2,1] (jboss-deployment-structure.xml)

我希望我的应用程序使用Validation-api-1.1.0.Final jar,而不是JBoss-AS-7.1.1 随附的容器提供的 jar Validation-api-1.0.0.GA 。我创建了 JBoss jboss-deployment-structure.xml如下

但是我在下面不断收到此异常:

我看过这个问题Jboss AS7 - jboss-deployment-structure.xml 部署错误 和这个https://community.jboss.org/message/717927#717927

0 投票
6 回答
13624 浏览

jsf - JSF 2.2 将提交的空字符串值解释为 null 不起作用

我已经从 Java EE 6 迁移到 Java EE 7,现在使用 JSF 2.2,上下文参数INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL似乎不起作用。在 JSF 2.1 中,我将其设置为“true”并且它运行良好,但现在我总是得到空白字符串。

谁能说点什么?

0 投票
1 回答
328 浏览

netbeans-7 - Java EE 项目上的 SQE 插件

导入 Java EE 项目后,我似乎找不到任何关于代码质量的注释。“运行所有质量工具​​”、“运行 Findbugs”、“运行 Checkstyle”选项被禁用。

SQE 插件不是用于 JavaEE 项目吗?如果是这样,是否有替代方案?

谢谢。

0 投票
1 回答
1685 浏览

jakarta-ee - 无法在 Java EE 7 堆栈上获取 Spring Data JPA + CDI

我试图让 Spring 数据 JPA 与 EJB 和 CDI (Java EE 7) 一起使用。好吧,我按照文档(http://docs.spring.io/spring-data/jpa/docs/1.4.2.RELEASE/reference/html/jpa.repositories.html#jpd.misc.cdi-integration),但仍然无法在无状态 ejb 中 @inject 我的存储库。以下是代码:

$

$

跟随错误。WELD-001408 在注入点 [[BackedAnnotatedField] @Inject com.mycompany.ejb.TipoFolhaFacade.tpRepo] 具有限定符 [@Default] 的类型 [TipoFolhaRepository] ​​的依赖关系不满足

我错过了什么?=S

0 投票
1 回答
396 浏览

maven - 在 Netbeans 7.4 和 Glassfish 4 中使用 java ee 7 批处理

嗨,我创建了一个新的 Maven 企业应用程序,它为我提供了 3 个模块:{proj}-ear、{proj}-web 和 {proj}-ejb。

我认为我的 Facelets 和 JSF bean 应该在 {proj}-web 中,但是在这个模块中,我无法从 javax.batch.* 导入。如果我将批处理 java 类放在 {proj}-ejb 中,我无法从 {proj}-web 引用它们。我该怎么做?

事实上,只要我可以使用批处理,我就可以使用 {proj}-web。

0 投票
5 回答
198002 浏览

java - WEB-INF 在 Java EE Web 应用程序中用于什么?

我正在开发具有以下源代码目录结构的 Java EE Web 应用程序:

我感兴趣的文件夹是WEB-INF:它包含web.xml用于设置 servlet、Spring bean 连接上下文和 JSP 标记和视图的 XML 文件。我试图了解是什么限制/定义了这个结构。例如,JSP 文件总是必须在其中WEB-INF还是可以在其他地方?还有什么可以进去的WEB-INF吗?Wikipedia 的WAR 文件条目提到classes了 Java 类和libJAR 文件 - 除了其他源文件位置之外,我不确定何时需要这些文件。

0 投票
1 回答
851 浏览

jakarta-ee - 使用来自 JAX-RS Web 服务的安全 EJB

我正在运行 Glassfish 4 和 Jersey 作为 JAX-RS 实现。我已经像这样保护了我的 EJB:

}

我在 glassfish-web.xml 中创建了一个安全角色映射条目,并且还在 web.xml 中创建了一个安全角色声明。

以下工作来自 servlet:

但是,如果我从 JAX-RS 资源中执行此操作,例如这个:

Glassfish 服务器日志基本上说: javax.ejb.AccessLocalException: Client not authorized for this invocation

我不明白为什么这适用于 servlet,而不适用于 REST 资源。对我来说,这似乎应该工作得很好。