问题标签 [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 回答
1187 浏览

jakarta-ee - maven 项目和 glassfish 提供的依赖项

我有一个 J2ee 项目,它使用 Jsf、EJB、Persistence API 等技术。这些依赖项中的大多数都随 glassfish 5 一起提供到模块目录中。但是我想如何知道这些模块需要哪些版本。例如 :

现在我在 Maven 中央存储库中查找这些信息:GroupId、ArtifactID、最新版本。但是有更简单的方法吗?

0 投票
0 回答
823 浏览

java-8 - Glassfish 5,Grave:生命周期处理期间出现异常 org.glassfish.deployment.common.DeploymentException

他尝试使用 java 8 在 glassfish 5.0 服务器上启动 jsf 应用程序,但现在我尝试启动程序并发生此错误,我尝试了几件事,甚至添加了一些球衣库。我不明白为什么会出现这个错误,事实是我已经通过互联网搜索了很多,但到目前为止没有任何东西对我有用

我尝试添加库 jersey-gf-server.jar,并在应用程序中添加相同的库

我的 web.xml

0 投票
2 回答
985 浏览

security - MaxHeaderCountExceededException:非法尝试超过配置的最大标头数:100

我需要在我的 Web 应用程序中强制使用 HTTPS,所以我在 web.xml 配置中做了以下两件事:

当我在 glassfish 5(应该运行 webapp 的容器)上部署 webapp 时,出现一系列错误,就好像应用程序在 servlet 过滤器链期间进入了循环一样。

我可以识别的例外是:

更新堆栈如下

0 投票
6 回答
15876 浏览

security - java.lang.NoClassDefFoundError: sun/security/ssl/SupportedEllipticCurvesExtension

我正在尝试保护 Web 应用程序,以便可以将安全数据传输层 TLS/SSL 与 HTTPS 一起使用。我正在使用 glassfish 服务器 5。启动服务器后,我做了一个https://localhost:8181,它给了我这个异常:

浏览器(firefox)显示: 错误

可能是什么问题呢?

0 投票
2 回答
9262 浏览

java - Glasshfish jndi 查找失败

我是新手,这是我的第一篇文章,如果我做错了什么,请见谅。我正在尝试将我的 glassfish 5 服务器与 NetBeans 8.2 中的 MySQL 数据库连接起来,但是每次我尝试部署我的 Web 应用程序时,glassfish 控制台都会给我

Exception while deploying the app [appname]: JNDI lookup failed for the resource: Name: [appnamePU], Lookup: [java:app/jdbc_blogdb], Type: [javax.sql.DataSource]


我曾尝试在 glassfish 管理面板上重新配置 JDBC 连接池,但在重新启动服务器后它总是返回此异常。我正在粘贴带有 JDBC 资源和 glassfish-resources.xml 文件的 glassfish 管理面板的屏幕截图。你有什么想法,为什么 glassfish 不想和我的数据库合作?

glassfish-resources.xml

JDBC 连接池

JDBC 资源

来自netbeans的完整错误

[编辑]
我忘了补充,只有当我尝试运行和部署我的 Web 应用程序时才会显示此错误

0 投票
1 回答
725 浏览

java - NoClassDefFoundError:Glassfish 重新启动后 SupportedEllipticPointFormatsExtension

我在 AWS 中有一个简单的 t2 实例,我必须更改运行 RDS 数据库实例的默认时区;由于没有反映任何更改,我决定重新启动RDS 实例。

一旦发生这种情况,我在其上Glassfish 5运行的 EC2 实例开始失败,应用程序在尝试连接到数据库时返回错误。

我也决定重启EC2 实例(我是 AWS 新手)。

在此之后,我无法访问我的 web 应用程序,因此我继续通过 SSH 和./asadmin restart-domain [my_domain].

我注意到几分钟后,webapp 无法正常工作并在空白页面上显示 500 错误,所以我决定tail -f server.log

重新启动域时遇到以下异常:

[警告] [] [org.glassfish.grizzly.filterchain.DefaultFilterChain] [tid: _ThreadID=44 _ThreadName=admin-listener(4)] [timeMillis: 1524271134399] [levelValue: 900] [[ GRIZZLY0013: FilterChain 执行期间出现异常 java .lang.NoClassDefFoundError: sun/security/ssl/SupportedEllipticPointFormatsExtension 在 sun.security.ssl.HelloExtensions.(HelloExtensions.java:84) 在 sun.security.ssl.HandshakeMessage$ClientHello.(HandshakeMessage.java:362) 在 sun.security .ssl.ServerHandshaker.processMessage(ServerHandshaker.java:223) 在 sun.security.ssl.Handshaker.processLoop(Handshaker.java:984) 在 sun.security.ssl.Handshaker$1.run(Handshaker.java:924) 在 sun .security.ssl.Handshaker$1.run(Handshaker.java:921) 在 java.security.AccessController。doPrivileged(Native Method) 在 sun.security.ssl.Handshaker$DelegatedTask.run(Handshaker.java:1379) 在 org.glassfish.grizzly.ssl.SSLUtils.executeDelegatedTask(SSLUtils.java:274) 在 org.glassfish.grizzly。 ssl.SSLBaseFilter.doHandshakeStep(SSLBaseFilter.java:708) 在 org.glassfish.grizzly.ssl.SSLBaseFilter.doHandshakeStep(SSLBaseFilter.java:622) 在 org.glassfish.grizzly.ssl.SSLBaseFilter.handleRead(SSLBaseFilter.java:334)在 org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119) 在 org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284) 在 org.glassfish.grizzly.filterchain.DefaultFilterChain。在 org.glassfish.grizzly.filterchain.DefaultFilterChain 执行ChainPart(DefaultFilterChain.java:201)。在 org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112) 在 org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77) 在 org.glassfish.grizzly 执行(DefaultFilterChain.java:133) .portunif.PUFilter.handleRead(PUFilter.java:231) at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119) at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java: 284) 在 org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201) 在 org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133) 在 org.glassfish.grizzly.filterchain.DefaultFilterChain .process(DefaultFilterChain.java:112) 在 org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77) at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:539) at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy. java:112) 在 org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117) 在 org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56) 在 org.glassfish.grizzly。 strategy.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137) at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:593) at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run( AbstractThreadPool.java:573) 在 java。lang.Thread.run(Thread.java:748) ]]

似乎是 SSL 的某种问题,但我无法理解它。

任何见解将不胜感激。

0 投票
0 回答
357 浏览

jakarta-ee - 如何让 Arquillian 遥控器与 Glassfish 5 和 Netbeans 8 一起使用?

我正在尝试遵循 Java EE 和 Arquillian 的教程。我正在运行 java sdk 8, Glassfish5,并且正在使用 NetBeans。修改我的 POM 后,我可以轻松地工作,我能够部署和运行打包的测试,但我现在遇到以下错误。

错误信息

我的测试

我当前的 POM 如下所示

0 投票
1 回答
850 浏览

ssl - GlassFish 5 有效的 SSL 证书慢速 https 错误尝试刷新数据时超出写入超时

大家好,可以验证我在 glassfish 上的 SSL 实现吗?

我的 glassfish 服务器中有一个域 cloud3.dyalogodev.com。

SSL 可以收费,但我的应用程序的渲染速度很慢,你能测试一下吗?

https://cloud3.dyalogodev.com:8182/dyalocbx/

但是没有 https 很快:

http://cloud3.dyalogodev.com:8081/dyalocbx/

请帮助我,谢谢提前。

0 投票
2 回答
460 浏览

jakarta-ee - 将应用程序部署到 glassfish 4.1.2 时出现 PreDestroy 异常

部署应用程序时出现 PreDestroy 异常

环境细节

  • GlassFish 4.1.2 全平台:
  • JDK版本:1.8.0_171
  • 操作系统:macOS 10.13.4
  • 数据库:内存中的 H2

问题描述

将war文件部署到glassfish会导致异常

生命周期方法 [close] 不得抛出已检查异常

我希望 war 文件能够像在其他 JEE 容器上一样成功部署

易于重现

重现步骤

将链接的战争文件部署到 glassfish https://drive.google.com/file/d/1m4_tDOQlzk_7fBh3EMV0vQ1Gx8mztiLn/view?usp=sharing

问题的影响

我无法将应用程序部署到 glassfish

0 投票
2 回答
1007 浏览

ssl - 使用 javamail 发送邮件会引发 NoSuchMethodError: sun.security.ssl.SessionId.checkLength

我的 Java ee 8 webapp 使用 javamail 1.6.1 通过 gmail 发送电子邮件。我在 Glassfish 5、Mac os High Sierra 上运行它,Glassfish 5 设置为在 jdk1.8.0_20 上运行,我从 Netbeans 8.2 启动它。

这是它正在完成的片段:

Transport.send行在上面的标题中抛出异常。更确切地说:

我在这里发现了这个类似的问题,但他们所说的只是确保 Glassfish 在 JDK 1.8 上运行,而我的是。

我注意到javax.mail.Transport在 javaee-api 和 javamail 这两个依赖项中都存在同一个类,所以我从我的 pom.xml 中的依赖项中删除了 javamail,我仍然可以构建应用程序,但是在尝试发送电子邮件时遇到了同样的错误。

这就是我的 pom.xml 的样子: