gpt4 book ai didi

spring-mvc - GlassFish 4,Grizzly 框架 2.3.23 : Instance could not be initialized. 类=接口(interface) org.glassfish.grizzly.http.server.AddOn

转载 作者:行者123 更新时间:2023-12-04 00:40:59 28 4
gpt4 key购买 nike

启动 GlassFish 4.1.1 服务器(Grizzly Framework 2.3.23)时,显示以下警告消息:无法初始化实例。类=接口(interface) org.glassfish.grizzly.http.server.AddOn

Grizzly Framework 2.3.23 是否要单独安装在电脑上? (根据详细信息:“Class=interface org.glassfish.grizzly.http.server.AddOn”似乎 grizzly http 服务器是 glassfish 的一部分)如果不需要单独安装 grizzly http 服务器,那么它正在尝试安装哪个实例被初始化并失败。

Eclipse 的 GlassFish 插件是否要添加到 Spring Tool Suite IDE 中?

GlassFish 4 服务器停止并使用命令提示符启动测试:

glassfish4\bin>asadmin stop-domain

命令停止域已成功执行。
glassfish4\bin>asadmin start-domain

等待 domain1 启动;
成功启动域:domain1;
域位置:glassfish4\glassfish\domains\domain1;
日志文件:glassfish4\glassfish\domains\domain1\logs\server.log;
管理端口:4848;
命令启动域已成功执行。

如上所述,警告仍然存在。

如果 GlassFish 4 中内置了 Grizzly 框架,那么项目 pom.xml 中是否需要明确包含 Grizzly 依赖项,如下所示? (代码来自: Grizzly)
<dependencies>
<dependency>
<groupId>org.glassfish.grizzly</groupId>
<artifactId>grizzly-http-server</artifactId>
<version>2.3.22</version>
</dependency>
</dependencies>

最佳答案

我遇到了同样的问题,Glassfish 嵌入了 4.1.2。请注意,您只写了错误消息的一部分,完整的错误消息是:

Instance could not be initialized. Class=interface org.glassfish.grizzly.http.server.AddOn, name=http-listener-1, realClassName=org.glassfish.grizzly.http2.Http2AddOn

因此,Glassfish 正在尝试在包 http2 中实例化一个类,但是该包不包含在嵌入式 Glassfish 中! glassfish-embedded-all-4.1.2.jar 中没有这样的文件夹。

不知道5.0有没有修复。

我对 4.1.2 的解决方案是添加包含此包的依赖项(嗯,这正是您提出的解决方案):
<dependency>
<groupId>org.glassfish.grizzly</groupId>
<artifactId>grizzly-http2</artifactId>
<version>2.3.28</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.glassfish.grizzly</groupId>
<artifactId>grizzly-npn-bootstrap</artifactId>
<version>1.7</version>
<scope>provided</scope>
</dependency>

关于spring-mvc - GlassFish 4,Grizzly 框架 2.3.23 : Instance could not be initialized. 类=接口(interface) org.glassfish.grizzly.http.server.AddOn,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36912097/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com