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

jakarta-ee - WELD-001408 类型 [Validator] 的依赖关系不满足

从 Java EE 6 迁移到 Java EE 7 后,我无法部署我的项目。

我已经启用了 CDI(带有 bean-discovery-mode="all" 的 beans.xml 以实现向后兼容性)

部署错误似乎与我的代码无关,因为它提到了试图注入的“验证器”类org.hibernate.validator.internal.cdi.interceptor.ValidationInterceptor

我不知道这里发生了什么。

我正在使用 GlassFish 4.0。这是部署时生成的异常的堆栈跟踪:

0 投票
0 回答
707 浏览

java - 如何将呼叫从 Servlet 转发到 Jsp 文件

我很抱歉改变了我的整个概念。

我想将呼叫从转发ServletJsp。而转发时间我将传递参数。

Sevlet 程序。

Jsp代码为:

如果您观察我的代码,RequestDispatcher代码在for循环中,这意味着对于每次迭代,我都想将调用转发到Jsp带有参数的文件。

在第一次迭代中,我得到了来自Jsp文件的响应,但它在第二次迭代中不起作用。我收到以下错误。

我怎样才能解决这个问题。

谢谢

0 投票
2 回答
3284 浏览

java - 如何在 Java 中实现 HTTP 请求队列

我们正在尝试为应用程序设置架构。这对我们来说是第一次。这个应用程序不与最终用户交互,它是为了我的内部计算目的。我们有一个远程DBServer(Ms sql server azure),其中 1 个数据库名称为DBTesting. 每当在其中修改任何数据时DBTesting,它都会触发 java 应用程序名称为App1.

问题一:

触发的可能性有哪些App1

App1中,我正在运行用语言.exe编写的文件C。评估需要 20 分钟。如果DBTesting在 20 分钟内多次修改,它会向 发送这么多数量的请求DBTestingApp1但我不想一次处理更多数量的请求。所以我想App1在队列库中触发。一旦之前Http的请求完成,那么只有 Queue 将被释放下一个 HTTP 请求。

问题2:

有没有办法使用Java或任何其他技术来实现这个

我们正在与此链接交互数据库

用户名:我的用户名

密码:我的密码

我们正在尝试从 1 周开始修复这些问题,但我们不知道哪种方法是好方法。

任何人都可以向我推荐一些适合我要求的教程。

谢谢。

0 投票
2 回答
89 浏览

java - 我怎样才能找到父目录

对不起,可能这是一个简单的问题。

我通过以下方式从我的网络内容文件夹中找到真正的路径。

我得到了这样的输出。

我想从变量中找到父目录directory

谢谢。

0 投票
1 回答
36277 浏览

java - 如何更改 Activemq 的默认端口号

我正在使用Windows 7操作系统。我apache-activemq-5.8.0.zip从这些链接C:\Users\Infratab Bangalore\Desktop\Queueing\apache-activemq-5.8.0下载并在目录中提取。

Activemq初始化时,我Pre-Installation Requirements从这些Link中阅读了概念。

我已经安装apache-maven-3.0.5在我的系统中。为了我的配置,我在我的系统中运行以下命令。

我收到以下消息,所以Maven安装成功。

geronimo-spec-corba-1.0.jar从这些链接下载并设置classpth.

在此处输入图像描述

Activemq通过以下方式开始初始化。

我收到错误,所以我61616(Activemq default port no)使用以下语句测试是否处于活动状态。

最后我知道61616端口是活动的,所以我想更改我的端口号。

  1. 我是对的,我在想什么?

  2. 我该如何安装Activemq.

谢谢。

0 投票
2 回答
7447 浏览

cookies - 如何在 websocket 端点中获取 cookie 值

我在我的应用程序中使用基于 JavaEE 7 的 Websocket-API。

我需要访问我的 websocket 端点内的 cookie 中设置的值[Annotated one : @ServerEndpoint ("/websocket") ]。我该怎么做?

@onOpen()方法在那里,当建立到这个 websocket 端点的连接时会自动调用它。我想在此方法中访问其中的 cookie 值。

我知道如何在 servlet 或 JSP 中做到这一点,但我是 Websockets 的新手。

请帮我这样做。提前致谢。

0 投票
3 回答
13747 浏览

eclipse - GlassFish 4 和 Eclipse Juno JavaEE 出错

我前一阵子下载Eclipse Juno了,但直到现在才使用它的 Java SE 透视图。

今天我下载GlassFish 4了Windows并安装了它。在安装过程中,我得到一个屏幕,显示安装过程没有找到 Java JDK,但允许浏览它。我找到C:\Program Files\Java\jdk1.7.0_17了目录并选择了它。我完成了安装并且能够启动和停止域并查看应用程序和管理页面。

我也想安装GlassFish plug-in for Eclipse。我通过 Marketplace 找到并下载并安装了它。

我将 Eclipse 的视角切换到 JavaEE,并尝试选择 GlassFish 作为服务器。这样的选择确实存在。但是,然后我得到一个标题为New GlassFish 4.0 Runtime的屏幕,并出现以下错误:

Glassfish 服务器运行时需要完整的 JDK 而不是 JRE

唯一启用的按钮是BackCancel

我四处搜索,但没有发现任何对这种情况有用的东西。

有人能猜出可能发生了什么并建议故障排除步骤吗?

0 投票
3 回答
6806 浏览

maven - 在 Netbeans / Maven / Cargo 插件中配置 GlassFish 4 域目录

我正在尝试使用 Netbeans部署Java 7/8 EE 教程中的第一个示例(hello1)*,但我遇到了问题。该项目编译没有问题,但在部署时出现错误:

与教程相反,我在 /opt/glassfish-v4 而不是 /home/DeltaLima/glassfish4 中安装了 GlassFish 服务器。在 Netbeans 中我是这样配置的,所以我可以毫无问题地启动、停止和检查服务器的状态。服务器配置中的域文件夹设置正确。

尽管如此,与 Netbeans 捆绑的 Maven 安装似乎仍希望服务器安装在用户的主目录中。

我是 Java EE、Netbeans 和 Maven 的新手,所以我没有配置 Netbeans / Maven 的经验,而且错误消息中提供的教程或链接都没有太大帮助。

您如何在 Netbeans 中设置项目以使其部署在正确的目录中?

Netbeans 版本 7.3.1
Glassfish 版本 4.0
操作系统:Ubuntu

*答案已更新以考虑 Java 8 EE

0 投票
1 回答
1132 浏览

cdi - Java EE 7 + GlassFish 4 - 启动时运行 bean

使用 CDI 是否有办法在应用程序服务器启动时实例化 bean?

我希望能够做类似的事情: -

不幸的是,尽管@Singleton注释存在于javax.inject.*包中,但@Startup注释并不存在。

0 投票
1 回答
1818 浏览

jsf - JSF-2.2 Faces Flows 返回值/簇/流返回

我目前正在使用 JSF 2.2 测试 Java EE 7(只是为了好玩)。尤其是新的 Faces Flow 看起来真的很棒,但我在让我的 PoC 工作时遇到了一些麻烦。

问题: 1. 如果我从另一个人那里调用一个流程,是否可以检查当前流程是否被另一个人“调用”?

我找到的唯一解决方案是将特殊参数传递给子流

2. 如果我通过 -flow.xml 中的流调用定义调用另一个流(例如我可以选择某个用户的流)。我如何将返回值传递给父流(例如选定的用户)

3. Glassfish 4 总是抱怨 flowHandler 将一个对象放入 http 会话中,该对象不可序列化。这是一个错误吗?如果不是,这是否意味着 JSF2.2 不是可集群的,如果集群节点崩溃,所有打开的流都将丢失?

问候