问题标签 [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.
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。这是部署时生成的异常的堆栈跟踪:
java - 如何将呼叫从 Servlet 转发到 Jsp 文件
我很抱歉改变了我的整个概念。
我想将呼叫从转发Servlet
到Jsp
。而转发时间我将传递参数。
Sevlet 程序。
Jsp代码为:
如果您观察我的代码,RequestDispatcher
代码在for
循环中,这意味着对于每次迭代,我都想将调用转发到Jsp
带有参数的文件。
在第一次迭代中,我得到了来自Jsp
文件的响应,但它在第二次迭代中不起作用。我收到以下错误。
我怎样才能解决这个问题。
谢谢
java - 如何在 Java 中实现 HTTP 请求队列
我们正在尝试为应用程序设置架构。这对我们来说是第一次。这个应用程序不与最终用户交互,它是为了我的内部计算目的。我们有一个远程DBServer
(Ms sql server azure),其中 1 个数据库名称为DBTesting
. 每当在其中修改任何数据时DBTesting
,它都会触发 java 应用程序名称为App1
.
问题一:
触发的可能性有哪些App1
。
在App1
中,我正在运行用语言.exe
编写的文件C
。评估需要 20 分钟。如果DBTesting
在 20 分钟内多次修改,它会向 发送这么多数量的请求DBTesting
。App1
但我不想一次处理更多数量的请求。所以我想App1
在队列库中触发。一旦之前Http
的请求完成,那么只有 Queue 将被释放下一个 HTTP 请求。
问题2:
有没有办法使用Java
或任何其他技术来实现这个
我们正在与此链接交互数据库
用户名:我的用户名
密码:我的密码
我们正在尝试从 1 周开始修复这些问题,但我们不知道哪种方法是好方法。
任何人都可以向我推荐一些适合我要求的教程。
谢谢。
java - 我怎样才能找到父目录
对不起,可能这是一个简单的问题。
我通过以下方式从我的网络内容文件夹中找到真正的路径。
我得到了这样的输出。
我想从变量中找到父目录directory
。
谢谢。
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
端口是活动的,所以我想更改我的端口号。
我是对的,我在想什么?
我该如何安装
Activemq
.
谢谢。
cookies - 如何在 websocket 端点中获取 cookie 值
我在我的应用程序中使用基于 JavaEE 7 的 Websocket-API。
我需要访问我的 websocket 端点内的 cookie 中设置的值[Annotated one : @ServerEndpoint ("/websocket") ]
。我该怎么做?
@onOpen()
方法在那里,当建立到这个 websocket 端点的连接时会自动调用它。我想在此方法中访问其中的 cookie 值。
我知道如何在 servlet 或 JSP 中做到这一点,但我是 Websockets 的新手。
请帮我这样做。提前致谢。
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
唯一启用的按钮是Back和Cancel。
我四处搜索,但没有发现任何对这种情况有用的东西。
有人能猜出可能发生了什么并建议故障排除步骤吗?
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
cdi - Java EE 7 + GlassFish 4 - 启动时运行 bean
使用 CDI 是否有办法在应用程序服务器启动时实例化 bean?
我希望能够做类似的事情: -
不幸的是,尽管@Singleton
注释存在于javax.inject.*
包中,但@Startup
注释并不存在。
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 不是可集群的,如果集群节点崩溃,所有打开的流都将丢失?
问候