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

java - Spring boot 2.4.5 REST WS WAR 进入端点运行应用程序中的 glassfish 5 错误

大家好,有人可以帮我理解为什么会出现这个问题......

基本上,我已经使用 Maven 创建了一个 REST WS,并构建了一个 WAR 文件以部署到 Glassfish 5 中,当我访问其中一个端点时出现错误。

否则,如果我将相同的 WAR 部署到 Tomcat 9 中,则对端点的相同调用运行良好。

部署过程毫不费力,REST 端点在两者中都可以使用。

两个 AS 的 JAVA_HOME 相同,配置为在 Java 1.8 中运行。

但是在对端点的特定调用中,会引发此错误:

pom.xml

控制器

服务

候选者存储库

0 投票
0 回答
20 浏览

windows-services - glassfish5 asadmin 作为 Windows 服务错误

信息:
Windows Server 2019
Glassfish5

通过在 D:\glassfish5\bin 目录下运行在 Windows 服务下创建:

创建服务后,.xml 和 .exe 在相关 /bin 文件夹中成功创建。

Windows 服务能够启动域/实例(netstat -ano 证明了这一点,Services.msc UI 状态从空白变为运行)。但是停止域/实例失败,即使 Services.msc UI 从运行变为空(netstat -ano 显示进程仍在运行)。不幸的是,我丢失了日志文件,只记得“停止参数丢失”中的一些内容。有小费吗?

0 投票
1 回答
33 浏览

java - Issue with glassfish in netbeans

I am having issue with glassfish 5.0 in netbeans 12.0. using java EE 8, therefore it will not open localhot:4848.

netbeans

localhost

0 投票
1 回答
159 浏览

ssl - 为 localhost 创建一个自签名证书并将其导入 Glassfish

我正在开发一个在 Glassfish 上与 Jersey 一起运行的 REST 服务器,我想让它在 localhost 上的 HTTPS 上运行。

我找到了许多用于生成 CA 证书的教程,其他用于生成 .cer / .crt / .key / .csr / ... 文件的教程,其他用于生成 jks 密钥库的教程。

但他们没有回答我的(非常基本的)问题:如何生成自签名证书并将其用于在本地主机上的 Glassfish 上运行的我的应用程序中?从头开始到真正使用的集成,无需任何具有 crt、jks 或任何其他文件的先决条件。

(有关信息,我使用 Linux)

谢谢

编辑:我终于用以下命令创建了一个证书

我已经在管理控制台中使用证书昵称修改了 http-listener-2 localhostServerCert,但是在 https://localhost:8181 (ERR_CONNECTION_REFUSED) 上出现错误页面

编辑2:我认为证书应该有问题,因为openssl s_client -showcerts -connect localhost:8181退货no peer certificate availableNo client certificate CA names sent

0 投票
0 回答
12 浏览

linux - 使用 glasfish5 激活 https certbot,登录应用程序时,dns 更改为 ip

我在使用 https 时遇到问题,我使用了 glasfish5 和 certbot,它们都在 centos 8 上运行。certbot 执行成功。我在 URL https://mydomain/login 中对我的 Web 应用程序进行的第一个条目运行正常,但是当我登录时,它会将我重定向到 https://ipaddress/login 替换我的 dns。

我不知道会发生什么,如果你能告诉我发生了什么,我将不胜感激。

我的 domain.xml 网络

0 投票
0 回答
13 浏览

ssl - glassfish 5 发送电子邮件 - 错误 helloException

我正在尝试使用glassfish 5.0.1从 jee 中的 gmail 发送电子邮件

我认为在 glassfish 管理控制台 > 资源 > JavaMail Session 中获得了正确的配置

我确实在我的 gmail 帐户中启用了不太安全的应用程序

FooBean.java

会话属性

错误

由于某种原因,我也有 2 次警告,我确实尝试创建一个空文件,但没有删除警告。

我试图改变,但没有奏效

我确实尝试按照此处的答案删除grizzly-npn-bootstrap.jar中的 sun 文件夹,但我收到了其他错误和警告

0 投票
0 回答
41 浏览

spring-boot - 如何在payara中设置环境并在spring boot属性中获取它?

如何在payara管理页面中设置环境变量,然后在application.properties文件中给它spring boot?

  1. 我在管理页面(:4848)->配置->服务器配置->JVM设置中设置了一个环境变量,带有-D前缀(“-D”)-DTELEGRAM和值@mybot或不带前缀-D。

  2. 在 application.properties 中调用 dev.bot.name=${ENV=TELEGRAM} 或 dev.bot.name=${TELEGRAM} 就像在文档中一样:

https://docs.payara.fish/community/docs/documentation/payara-server/server-configuration/var-substitution/usage-of-variables.html https://docs.payara.fish/community/docs/documentation /payara-server/server-configuration/var-substitution/types-of-variables.html

但我得到 IllegalArgumentException:无法解析占位符 'ENV=TELEGRAM'

0 投票
0 回答
25 浏览

java - glassfish 5.1,debian 10,无法访问管理控制台,连接被拒绝

我是 java ee 的新手,并尝试在 Debian 10 上设置 glassfish 5.1 服务器。我让它与可以到达 /manager 路径的 tomcat 一起工作。我现在切换到 glassfish 服务器,可以访问 http://localhost:4848 上的管理控制台进行开发。

现在我正在尝试将测试应用程序部署到 Debian 服务器。我遵循了本教程:教程

命令后:

URL 从 HTTP 重定向到 https://domain:4848 并且我从浏览器拒绝连接。仅使用 HTTP,我就可以访问管理控制台。

我正在使用的这个版本的 java

我安装了 Nginx 以将端口 8080 反向代理到 80,并使用letsencrypt 为我正在使用的子域获取有效的 SSL 证书。

我尝试了这篇文章链接中的脚本,让 glassfish 服务器使用letsencrypt的SSL证书来修复连接被拒绝的错误,但它没有用。

当我尝试wget在内部获取管理控制台时,出现以下错误

编辑:我找到了一种让管理控制台发送有效 ssl Reference的方法。现在我需要用letsencrypt证书替换旧证书。我发现一个线程谈论使用letsencrypt和glassfish但是在脚本运行后我无法启动服务器,因为我收到一个不是默认密码的主密码提示。脚本线程