gpt4 book ai didi

java - Jboss - 部署 - 由 HDScanner 在爆炸的耳朵中引起的取消部署循环

转载 作者:行者123 更新时间:2023-11-30 01:39:20 25 4
gpt4 key购买 nike

出于某种未知的原因,HDScanner 为我的(分解的)应用程序部署启动了部署-取消部署无限循环,每隔 15 秒左右一次又一次地删除和添加它。

我已经尝试手动删除该应用程序(我通常使用seam restart或seam unexplode),并且还删除了jboss-5.1.0.GA/server/default/tmp目录的全部内容,但无济于事。

我重新启动了服务器,进行了全新构建,甚至回滚了应用程序的几个版本,以确保我没有修改任何内容。

显然这个问题只影响我的应用程序,因为我能够部署和使用接缝酒店预订示例。

Google 在 JBoss JIRA 中发现了类似的问题:

https://jira.jboss.org/jira/browse/JBAS-7114

我无法确认我是否有同样的问题,因为显然报告该错误的人正在调试 Jboss 服务器的代码,而我现在宁愿避免学习如何做。

我发现的唯一解决方法是将应用程序部署为常规耳朵存档(这会大大减慢开发周期)。

有谁见过这个问题或知道如何解决它吗?

最佳答案

我使用Seam的时间很短,但我刚刚遇到这个问题。我以这种方式删除 build.xml 文件中 ant 中的 *.jsfdia 或 *.spdia 文件:

    <!-- 
Delete files: .faces-config.xml.jsfdia and .pages.xml.spdia which are created after
editing faces-config.xml and pages.xml files in /resources/WEB-INF catalogue.
Files: .faces-config.xml.jsfdia and .pages.xml.spdia cause that deployment
cycle goes into an infinite loop.
-->
<delete>
<fileset dir="${basedir}/resources/WEB-INF">
<include name=".faces-config.xml.jsfdia"/>
<include name=".pages.xml.spdia"/>
</fileset>
</delete>


It is a part of build.xml file:

<target name="war" depends="compile"
description="Build the WAR structure in a staging directory">
<delete>
<fileset dir="${basedir}/resources/WEB-INF">
<include name=".faces-config.xml.jsfdia"/>
<include name=".pages.xml.spdia"/>
</fileset>
</delete>
<!-- delete element should be in this XML element: target .... then is a lot of
code -->
</target>

它有效。我希望它对你有帮助。欢迎任何评论。

干杯!

关于java - Jboss - 部署 - 由 HDScanner 在爆炸的耳朵中引起的取消部署循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1451614/

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