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

java - 如何在 Windows 上启动 JBoss AS 7.1.1?

我是新手JBOSS。我下载jboss-as-7.1.1.Final.zip并解压缩了这个 zip 文件。然后我转到 bin 文件夹并双击standalone.bat,但新的 cmd 窗口会在 2 -3 秒内打开和关闭。

我试图通过 cmd 启动服务器。我以 2 种方式打开 cmd

1.正常模式

  1. 以管理员身份运行(管理员模式)。

我有两种方式:

Calling "P:\Software\JBOSS\jboss-as-7.1.1.Final\bin\standalone.conf.bat" 'findstr' is not recognized as an internal or external command, operable program or batch file.

然后它停止。

所以 JBoss 服务器没有启动。

我添加了类似的环境变量。

JBOSS_HOME : P:\Software\JBOSS\jboss-as-7.1.1.Final

JAVA_HOME : C:\Program Files\Java\jdk1.7.0_21

如何在 Window 7 上运行 JBoss 服务器并在其中部署项目?

0 投票
1 回答
2469 浏览

java - 如何在 JBOSS 中部署应用程序?

我使用帮助成功安装jboss-as-7.1.1.Final在 Windows 7 中。StackoverFlow我的应用程序名称为 HellowWorld 。在 HellowWorld 应用程序文件夹中,我有WEB-INF子文件夹和Hellow.jsp文件。

我想测试一下,应用程序是否正常工作。为此我尝试了以下方式

我将整个文件夹放在下面<jboss-Home>//standalone//deployments,启动了我的服务器并登录,但我在控制台页面中没有看到任何文件。

我将如何部署应用程序?

谢谢

0 投票
2 回答
816 浏览

html - 数字字段的 JSF 2.2 HTML5 友好标记

我正在学习带有 HTML5 友好标记的 JSF。我想在文本字段中接收一个数字:

后端bean:

项目 bean:公共类项目 {

此代码导致java.lang.Integer 无法转换为 java.lang.String。

用 h:inputText 替换输入文本有效:

在这种情况下,我是否必须放弃 HTML5 友好标记?

该应用程序在 GF4 Full 配置文件中运行。

0 投票
9 回答
11457 浏览

java - 模拟 javax.mail.Transport

无需创建另一个我可以注入的类。是否可以模拟javax.mail.Transport,以便我可以Transport.send()在 Java EE 7 上对该方法进行一些模拟测试?

0 投票
1 回答
69 浏览

websocket - 为什么剂量编码器在 GlassFish 4 或 Tyrus 中没有 willEncode?

在 GlassFish 4 或 Tyrus (WebSocket 1.0 API) 中,Decoder 具有 willDecode 方法来确定此 Decoder 是否会解码。

但是 Encoder 没有 willEncode 方法。WebSocket API 如何确定编码器。Encoder 应该有 willEncode 方法吗?

0 投票
1 回答
5171 浏览

jakarta-ee - 使用 EJB 进行 Bean 验证

我已经阅读了很多关于 Java EE 6+ 附带的 Bean Validation API 的内容,并且我了解验证 api 如何工作的基础知识,但是在我一直在阅读的文档中,所有示例都是单元测试,而不是帮助我了解在哪里实施验证操作。

我正在开发一个三层架构系统。我想将验证放在服务层,因此如果表示层不同(即 Jax-RS、JSF 等),我可以重用验证代码。但我对如何实施上述操作感到困惑。这是我卡住的地方:

我有与模型中不同实体交互的 bean。例如,这是我的 bean 中用于用户交互的方法 ->

这是休眠文档中的示例:

我真的应该再次实例化 bean 以访问它的方法 getUser() 吗?我很困惑。我遇到的另一个问题是,如果有人决定为 uid 放入一个溢出 int 容器的 int 会发生什么?我将如何验证这一点?

非常感谢您的帮助,我真的很感激。

0 投票
3 回答
4540 浏览

jakarta-ee - 迁移到 Java EE 7 后 CDI 无法正常工作

我最近将一个简单的Java EE 6项目迁移到Java EE 7. 详细地说,这意味着我只是将依赖项从javax:javaee-api:6.0to更改为javax:javaee-api:7.0并将其部署到Glassfish 4而不是Glassfish 3.

之后应用程序不再工作,因为CDI无法注入注释的依赖项。

0 投票
1 回答
2025 浏览

java - 异常启动过滤器WebSocket过滤器netbeans 7.3 glassfish 4

我正在尝试使用 java websocket api 在两个 html 页面之间实现简单的视频传输。网络摄像头服务器捕获网络摄像头并将其发送到服务器端点,该端点向每个连接的客户端广播。网络摄像头服务器代码

服务器端点的代码 /* 在此处导入 */

并且有一个访问网络摄像头的接收客户端

在使用 java ee 7 api 在 GlassFish 4.0 上运行项目时,没有任何反应。请帮帮我。在控制台上有一个警告

......

这是下载项目的链接

0 投票
4 回答
12811 浏览

java - 如何将现有的 NetBeans Java EE 6 Web 项目升级到 Java EE 7?

该项目使用 JavaServer Faces 和 JPA。NetBeans 7.3.1 IDE 不允许更改 Java EE 版本。

我已经找到了这个问题:

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

尝试按照描述应用更改。我已经更新了 project.properties。

...

...

0 投票
1 回答
3656 浏览

jersey - glassfish 4 和 jersey-media-multipart 2 不适用于 beans.xml

我正在使用 glassfish 4 使用最近发布的标准 Java 7EE 堆栈构建一些宁静的应用程序。

我的基本 restful 服务运行良好,但现在我想处理在同一服务中使用 multipart mime 类型的传入文件上传。

我在https://jersey.java.net/documentation/latest/user-guide.html中找到了一个 POC jersey maven 示例(multipart-webapp), 它可以正常部署和工作。但是,一旦我在此框架上构建以包含依赖项注入,特别是,一旦我创建了 beans.xml 文件(甚至是空文件),我就会收到各种错误,例如:

严重:加载应用程序时出现异常:CDI 部署失败:WELD-001408 在注入点 [[BackedAnnotatedParameter] [BackedAnnotatedConstructor] @Inject public org.glassfish.jersey 的限定符 [@Default] 的类型 [Providers] 的依赖关系不满足。 media.multipart.internal.MultiPartReaderServerSide(@Context Providers, Provider)]

我尝试在 beans.xml 文件中使用设置为 all 或 none 的新 bean-discovery-mode 属性,但它没有区别。这是 Glassfish 或 Jersey 中的错误,还是它们目前不兼容,即使 Glassfish 包含所有涉及的罐子,还是我在做一些非常愚蠢的事情?