gpt4 book ai didi

java - Glassfish 3.1.2.2 两次启动我的 Web 应用程序

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:53:07 24 4
gpt4 key购买 nike

我在 OpenIndiana 151.a3 上运行 Glassfish 3.1.2.2 (build 5) 有一个奇怪的行为使用 oracle jdk 1.7.0_5。

当我部署我的 web 应用程序时,它有一个 spring web dispatcher 和 stripes servlet我让它们连续初始化两次,例如

 PWC1412: WebModule[null] ServletContext.log():Initializing Spring root WebApplicationContext|#]

INFO StripesFilter - Stripes Initialization Complete. Version: 1.5.6, Build: 1.5.6

PWC1412: WebModule[null] ServletContext.log():Initializing Spring root WebApplicationContext|#]

INFO StripesFilter - Stripes Initialization Complete. Version: 1.5.6,
Build: 1.5.6

WEB0671: Loading application [my-web] at [/my-web]|#]

如果不是我从 spring 初始化的 blazeds servlet 在第二次初始化时完全失败,那将不是什么大问题。我尝试禁用 blazeds servlet,但这并没有解决双重初始化问题,因为我仍然在日志中收到两次初始化消息。如果没有 blazed,我的应用程序将无法运行,所以我在这里很紧要。

更新:我已经确认它只发生在 OpenIndiana 主机上,同样的配置在 linux 上工作没有问题

最佳答案

我们遇到了类似的问题。我们还尝试部署到特定的虚拟服务器,但没有成功。为了解决这个问题,我最终不得不从 domain.xml 中手动删除额外的虚拟服务器:

<virtual-server id="admin-server" network-listeners="http-listener-2"></virtual-server>

关于java - Glassfish 3.1.2.2 两次启动我的 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11653394/

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