问题标签 [glassfish-5]

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

hibernate-validator - 将 glassfish 服务器 4.1.1 升级到 glassfish 服务器 5 时出错

我正在尝试升级 glassfish 版本,但运行时出现以下错误:

我尝试关闭委托并在项目中手动加载所需的库,但它没有工作并导致另一个错误。

我无法理解的是休眠验证器是 glassfish 的内部依赖项,所以为什么会有一个 classnotfound 异常。

我还尝试通过添加 hibernate-validator-cdi 依赖项来解决这个问题,但是它导致了重复类错误,我什至没有在我的项目中使用 hibernate。

注意:这是一个 Maven 项目,目前正在使用 GF 4.1.1

0 投票
1 回答
196 浏览

hibernate - java - 如何在Java-EE中使用hibernate建立ManyToMany关系?

在使用依赖项构建我的 Maven 项目时,我不断收到此错误:

我有这两个实体,代码如下: 配置:

模板(关系的所有者):

我想建立多对多的关系,因为“模板”包含多个“配置”,而“配置”可以在多个“模板”(配置)中。

0 投票
0 回答
95 浏览

ear - 带有 GlassFish 5 的 NetBeans 10 非常慢 - EAR 应用程序

我的目标是在 Netbeans 10 上构建一个 EAR 应用程序。即使 EAR 目前只是一个空应用程序,只有一个默认页面“index.html”。但是运行应用程序是非常痛苦和缓慢的。html 内容出现在浏览器上需要超过 45 分钟。

有人知道这个问题吗??将不胜感激任何输入。

我的 Mac (High Sierra 10.13.6) 有 4GB RAM,我从来没有遇到过这种问题。

0 投票
1 回答
1653 浏览

java - 无法在 java maven 应用程序中找到请求的目标 google recaptcha 的有效认证路径

我用 Google reCaptcha v3 制作了一个 Maven 网络应用程序,它在 Centos 服务器上的 Glassfish 5 上运行。联系表单页面向https://www.google.com/recaptcha/api/siteverify发出请求并发送令牌和站点密钥。如果请求来自机器人或人类,您将获得一个回答问题的 json 对象。

当 Java 发送该请求时,出现连接错误:

sun.security.validator.ValidatorException:PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径

Java 或 Glassfish 服务器不信任该网站,因为它的密钥库中没有有效证书,如此处所述所述。

使用 /opt/jdk1.8.0_181/jre/lib/security/cacerts(存储证书的密钥库)中的 keytool (/opt/jdk1.8.0_181/jre/bin/keytool) 导入证书不起作用。

0 投票
0 回答
70 浏览

websocket - 问题:重新部署 Websocket 后 Glassfish 5 没有来自服务器的消息

目前使用 Glassfish 5(Payara)。在第一次服务器启动和部署之后,Websocket 完全没有问题。重新部署后,客户端和服务器之间的握手连接,但websocket没有从我们的服务器获得任何消息。

在这个最小化的示例中,方法 pushContext 应该发送一条消息,但 websocket 没有收到任何消息。

0 投票
1 回答
250 浏览

java - GlassFish5 w/JDK8 在 MacOS JDK11 下安装

需要在 MacOS 上运行 GlassFish5。当前安装的版本是JDK11.02和JDK1.8.0_144。

我在文件的最后一行附加glassfish5/bin/asenv.batAS_JAVA=/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home

在启动 GlassFish 时,我仍然遇到 NPE 异常:

我错过了什么?

还是无法在带有 JDK11 的 MacOS 上运行带有 JDK 8 (u144) 的 GlassFish?

0 投票
3 回答
541 浏览

java - 无法使用 MySQL 从 GlassFish 5 服务器中的模型 @Entity 类生成数据库模式

您好,我在启用从 java 模型 @Entity 类自动生成数据库表时遇到问题。我几乎尝试了一切。

我首先在 Intellij Idea 中创建了 maven 项目,我已经下载了我正在使用的 JavaEE 8 api 实现。

我使用 Glassfish 5.0 服务器作为 java ee 8 实现提供程序和 MySQL 数据库。

我的项目结构:

在此处输入图像描述

我的 pom.xml 看起来像:

我的模型@Entity 类 wchich 我想在我的 MySQL 数据库中生成表。

我的 persistence.xml 文件 src/main/java/META-INF/ 看起来像:

在我的 glassfish 服务器管理页面中,我还添加了 Jdbc 资源和 jdbc 连接池,如下所示:

在此处输入图像描述

在此处输入图像描述

我的战争工件结构看起来像我部署到 glassfish 5.0 服务器的 IntellijIdea:

在此处输入图像描述

当我检查 server.log 中的 glassfish 时,我没有收到任何错误。

我将非常感谢您的每一次帮助。

0 投票
0 回答
116 浏览

java - 无法使用 Java EE 8 在 Glassfish 5 服务器上部署 javax mvc 应用程序

我在使用 javax.mvc-api 将我的 Web 项目部署到 Glassfish 5 服务器时遇到问题。我正在做与书中类似的所有事情,但这不起作用。

我正在使用 Glassfish 5 服务器作为我的 Java EE 8 项目的提供者。

我的 pom.xml 文件如下所示:

我的用户类

我的 USerBean 类

我的 JaxRSConfiguration 类

我的 user.jsp 视图

我的 UserController 类出现错误:

Intellij 的想法在这里向我显示@Inject 模型模型注入点模糊依赖项的警告。不满足的依赖关系:没有 bean 匹配注入点。

当我尝试部署它时,Glassfish server.logs 中出现错误

我正在一步一步地做所有类似的事情,并使用与他们相同的 Glassfish 5 服务器,但这不起作用。我也在寻找如何解决这个问题,但没有任何帮助。我会非常感谢每一个帮助。

0 投票
0 回答
28 浏览

spring-boot - 部署在 glassfish 中时的 FileOutputStream NPE

正如标题所说,该程序在部署在 tomcat 中时运行良好。但是,当部署在作为我们的生产服务器的 glassfish 中时,它会在这一行中引发空指针异常。

0 投票
0 回答
302 浏览

java - 返回在 Glassfish 5 和 Jersey 2.27 上的响应过滤器中引发的自定义异常

我有一个带有 jersey 2.27 服务器应用程序的 glassfish 5,它有一个自定义响应过滤器,在某些情况下会引发自定义业务异常。

响应过滤器如下所示:

异常和异常映射器的定义如下:

一个请求通过端点,然后当它到达自定义响应过滤器时,它会抛出上面的自定义异常。

异常由 jersey 框架捕获和处理。使用异常映射器将其转换为响应。

我的问题是响应没有返回给客户端,而是调用了一个processResponse(response)方法,再次调用所有响应过滤器。这基本上再次抛出相同的错误,女巫被捕获并包装到 Internal Server Error中。

您可以看到下面的球衣框架代码以及我这边的一些评论。

我的问题是如何从响应过滤器中抛出的自定义异常返回响应?

谢谢!