问题标签 [glassfish-4]

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

session - Glassfish 一次只允许来自同一用户的一个会话

我正在使用 glassfish 通过 https 托管具有登录页面身份验证方法的 servlet。

我需要的是,如果用户在某处以某种形式登录,则在该用户会话过期或失效之前,没有人应该能够使用相同的凭据登录。

示例:我是使用用户:示例密码:示例 1 从位置 1 登录的用户 A。我不希望用户 B 在位置 2 或位置 1 但来自不同的电脑,能够使用用户:示例和密码:示例 1 登录,或者用户 B 通过登录应该使用户 A 无效会议。

如果不编写自定义身份验证模块,这可能吗?

0 投票
1 回答
2467 浏览

java - 在 Glassfish 4.0 中使用嵌入式 EJBContainer 的问题

我正在做 Junit 测试来验证我的项目中的 SessionBeans。有一个没有接口的本地会话 bean,我想在我的测试中查找它。

所以,我把这个依赖放在我的 ejb 模块的 pom.xml 中(与测试相同):

所以,我已经建立了我的测试方法:

执行测试后,我收到了这个异常堆栈跟踪:

我还尝试将 EJBContainer 属性设置为提供程序、应用程序名称或模块。但是会发生同样的错误。任何想法如何解决这个问题?谢谢!

0 投票
1 回答
6371 浏览

jsf - 将 PrimeFaces 应用程序部署到 GlassFish4 会导致 java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItem

我想<p:calendar>在 Netbeans 开发的 JSF 应用程序中使用,所以我添加了 PrimeFaces 库。但是,当我部署应用程序时,它会出现以下错误:

服务器日志说:

这是如何引起的,我该如何解决?

0 投票
2 回答
3184 浏览

jakarta-ee - 在 Debian 7.1.0 上安装 Java EE 7 SDK

一整天,我都在尝试在安装了 Debian 7.1.0 的计算机上安装 Java EE SDK 7。我的问题是安装过程开始良好,但由于一个奇怪的原因,它在执行命令时在创建域期间仍然卡住asadmin。我已经安装了 java JDK 7 update 25。我已经在我的路由器中正确地转发了端口 8080 和 4848,但我不明白为什么这个过程也没有继续进行。

这是一个屏幕截图:

在此处输入图像描述

安装不继续

0 投票
2 回答
3134 浏览

glassfish - JAXB/Jersey 如何解组布尔值?

我有一些 RESTful 服务的问题,这些服务在参数中采用传输对象(基本上是一个 XML 对象,它将被解组到 POJO)。

服务是这样的:

如果我发布这个 XML 片段:

我有:

如果我发布这个 XML 片段:

我有:

我在带有 Jersey 1.9.1 和 JAXB 2.2.7 的 Glassfish 4 下运行该代码。此外,在 Glassfish 2 下,我得到了一种不同的行为,即大写和小写都按预期解组。

所以,我真的很想知道发生了什么以及为什么布尔值的编组不同。

提前致谢

0 投票
2 回答
564 浏览

json - 使用 JAX-RS 2.0 和 Glassfish 4 丢失日期信息

我使用 JAX-RS 2.0 和 Glassfish 4 实现了一个简单的 REST-WebService。我的问题是,如果我向 WS 发送日期或日历,pojo 会丢失日期信息,并且值为 NULL。在我的 WebService 中,我设置了日期tmp.setDate(1),在我的 JUnit-Test-Case 中,我得到了信息[Thu Jan 01 02:00:00 CET 1970] 有什么想法为什么我通过请求丢失了日期信息?

我的客户 (JUNIT)

我的网络服务-资源

我的波乔

0 投票
1 回答
1408 浏览

jakarta-ee - 未找到 Glassfish v4 事务管理器

将应用程序从 IntelliJ 重新部署到 Glassfish v4 时出现以下异常:

但是,重新启动整个服务器并部署应用程序可以正常工作。只有重新部署失败。

我的假设是应用程序描述符中缺少某些内容,但我似乎找不到我的错误。

我已经在 Glassfish 的 JDBC 数据库池和 JDBC 资源中定义了数据库(MySQL)(当事务管理器不崩溃时,我可以对其进行读写)

这是我的persistence.xml:

在工件中,我添加了 Glassfish 提供的 LIB 和 Java-EE 6 作为编译依赖项。

有什么想法可能是根本原因吗?

0 投票
2 回答
59204 浏览

rest - 在 JAX-RS 2.0 中将 Jackson 配置为 JSON 提供程序

我想将 Jackson 用作我的 JAX-RS 2.0 Web 服务的 JSON 提供程序。对于 JAX-RS,我在 GlassFish 4 中使用 Jersey 2.0。使用 JAX-RS 1.x,我可以添加

在我的web.xml. 我如何在 Jax-RS 2.0 和 Jersey 2.0 中做到这一点?我实现了这样的应用程序类

并将这些行添加到我的web.xml.

但是我收到请求 org.glassfish.jersey.message.internal.MessageBodyProviderNotFoundException: MessageBodyWriter not found for media type=application/json, type=class ...

我的pom.xml长相是这样的

0 投票
2 回答
2890 浏览

jackson - Glassfish 4 中的 WELD CDI 异常

我想将一个 jax-rs 2.0 (jersey 2.0) webservice 部署到我的 glassfish 4,但我得到一个焊接 CDI 异常。我的项目中没有 beans.xml。

我的 pom.xml

如果我将依赖项设置为提供的范围,我没有例外,但我的项目/webservice 中没有 MassageBodyWriter 等,然后得到一个例外。

我试图排除番石榴

有任何想法吗?

编辑:在我的笔记本上我没有得到那个异常并找到了原因:如果我使用 JDK 7_21 我没有得到焊接异常,但是使用 JDL 7_25 glassfish 会抛出异常!!!与实际的 JDK 7_40 相同的结果!

0 投票
0 回答
311 浏览

ajax - 使用 Jackson + JaxRS 解析 JSON 时出错

我有以下服务器端 Java 代码,它非常适合我的 chrome-rest-client:

我可以通过我的 rest-client 发送一个 JSON 来测试这个接口,它得到了很好的处理。

但现在我想通过带有 jQ​​uery-ajax 请求的网页将以下 json 发送到我的服务器:

我在调试器中看到的请求标头对我来说看起来不错。

但是我从服务器收到以下两个错误:


编辑 1::

我用 jQuery-Rest-Client 尝试过它也没有用

相同的错误


编辑 2::

这是原始请求标头

和有效载荷: