gpt4 book ai didi

java - 收到警告 : "There should only be one Seam phase listener per application" while starting native tomcat with exploded wars from IntelliJ

转载 作者:行者123 更新时间:2023-11-30 07:36:19 24 4
gpt4 key购买 nike

我有两个相关的 Web 应用程序项目。一个是网站本身,另一个是为网站提供静态资源(css、JS)。

我正在尝试从 IntelliJ 运行 native tomcat6 实例并部署两个爆炸 war 。当我运行我的配置时,我收到以下警告:

WARN [org.jboss.seam.jsf.SeamPhaseListener] - <There should only be one Seam phase listener per application>

其次是:

SEVERE: Error listenerStart

看起来它以某种方式检测到多个接缝阶段监听器,这些监听器阻止我的应用程序正常启动。

当我在 Jetty 容器中运行我的应用程序时,我没有遇到任何问题。我也试过只运行网站(没有静态资源)。这给了我相同的结果:适用于 jetty 但不适用于 native tomcat。此外,我能够在 tomcat 实例(在专用服务器上)中手动部署应用程序。

我在这里错过了什么?

最佳答案

我发现在 exploded war 的 WEB-INF/lib 目录中存在两个 seam jar。一个 org.jboss.seam.jar 和一个 seam.jar。当我删除其中一个时,警告不再出现。也许 IntelliJ 将这个额外的 jar 放在了爆炸 war 中,因为我之前没有看到它。

关于java - 收到警告 : "There should only be one Seam phase listener per application" while starting native tomcat with exploded wars from IntelliJ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3666143/

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