2014-03-29 122 views

回答

18

可能的原因可能是一个无效的配置文件“standalone.xml”或任何其他正在使用的配置文件。 我把标签放在错误的地方,并得到相同的错误。

+0

这将教我编辑standalone.xml只是记事本:) – PierreDuc

+0

我的情况是,同事(win7)发给我(Ubuntu)standalone.xml和编码搞砸了。 – Pafnucy

+1

启动standalone.bat(/bin/standalone.bat)可以指示无效字符的位置,在我的情况下,拼写出违规字符和行号 – jasonoriordan

0

我有同样的问题,但不知道你的设置是什么样子,所以解决方案可能不一样。此外,由于你的问题很老,你现在可能已经想出了答案。

反正..如果有其他人碰巧遇到这个问题,我解决了这个问题: 我们在我们的项目中使用Puppet,并且我更改了几个.yaml文件,我添加了一些URL。包含&的URL必须是&,而IntelliJ没有通知我这是问题所在。它打破了JBoss和一切。

尝试在终端中运行JBoss standalone.sh并查看是否有Stacktrace。

4

您的独立xml可能会以某种方式变形。检查你是否有特殊字符,你将不得不逃脱或额外关闭或打开标签等

+0

我将vml与vim混合在一起 – user85155

1

我的情况是,没有配置。

文件夹c:\ jboss-eap-6.4.6 \ standalone \ configuration \没有配置文件。只有一个文件夹org.6.4.0,配置在哪里。

解决方案是将配置文件从c:\ jboss-eap-6.4.6 \ standalone \ configuration \ org.6.4.0 \复制到c:\ jboss-eap-6.4.6 \ standalone \ configuration \

0

在我的案例中standalone.xml加入在<deployments>部分如下:

<deployment name="xxx-ear-1.0.ear" runtime-name="xxx-ear-1.0.ear"> 
<fs-archive path="path\xxx-ear-1.0.ear"/> 
</deployment> 

我已经去除了这一点,工作。

0

由于配置文件中的解析错误,可能会发生这种情况。

在命令行中启动JBoss/WildFly,以便在出现配置(或解析)错误时可以看到更多细节。

  • 在Windows上运行{JBOSS_HOME}/bin/standalone.bat文件,以便打开控制台窗口并尝试启动应用程序服务器。
  • 查看日志中的任何错误并查看它是否与配置有关。
  • 例如:

    ERROR [org.jboss.as.server] WFLYSRV0055:引导期间捕获的异常: org.jboss.as.controller.persistence.ConfigurationPersistenceException:WFLYCTL0085:解析失败配置

如果这没有帮助,看看打开端口 - 也许JBoss/WildFly配置的端口已被其他应用程序使用。