WildFly 8.1:服务器未连接。部署不可用

时间:2014-09-10 14:10:54

标签: intellij-idea jboss wildfly

我在IntelliJ 14中运行WildFly 8.1。服务器启动并可在localhost:8080访问。人工制品已部署,网站可以打开。

BUT

重新部署后,我得到:

  

服务器未连接。部署不可用

没有任何内容写入server.log

想法?

6 个答案:

答案 0 :(得分:1)

确保stanalone.xml中的IP设置为 127.0.0.1 :)。

这个有效:)。

答案 1 :(得分:0)

我解决了问题:

你需要在Wildfly和IntelliJ上运行完全相同的jdk。由于我使用MacOS并使用Apple 1.6 jdk进行IntelliJ和Oracle JDK 7开发以及Wildfly,所以它没有用。我将IntelliJ切换到Oracle JDK 7,现在它正在部署并运行。

这里描述了同样的问题: http://devnet.jetbrains.com/message/5502042#5502042

以下是关于如何切换JDK IntelliJ的知识库条目: https://intellij-support.jetbrains.com/entries/23455956-Selecting-the-JDK-version-the-IDE-will-run-under

答案 2 :(得分:0)

检查wildfly的管理接口是否也绑定到localhost / 127.0.0.1

答案 3 :(得分:0)

在尝试部署到Wildfly(Idea 14.1,Wildfly 9.0.0 Final)时遇到了同样的错误,但是确保相同的JDK没有解决它。就我而言,问题出在Wildfly的standalone.xml配置中。

<management-interfaces>下,我必须添加以下内容:

<native-interface security-realm="ManagementRealm">
    <socket-binding native="management-native"/>
</native-interface>

另外,在<socket-binding-group>部分,我必须添加以下内容:

<socket-binding name="management-native" interface="management" port="${jboss.management.native.port:9990}"/>

完成上述更改后,即使与Idea / Wildfly JDK版本不匹配,部署也能正常运行。

另请注意,在我的情况下,初始部署给出了相同的错误(“服务器未连接...”),如果未配置套接字绑定,这是有意义的。

答案 4 :(得分:0)

如果(在IDEA中)您的wildfly用户/密码错误,则会出现相同的错误。要在IDEA中更改用户/密码,请打开&#34;应用程序服务器&#34;查看,编辑WildFly服务器的配置,并检查&#34; Server&#34;中的用户名和密码。标签

答案 5 :(得分:0)

<击>

<击>

如果您运行的是standalone-full.xml而不是默认的standalone.xml,则传递此环境变量:

-Djboss.server.default.config=standalone-full.xml

enter image description here

而不是在启动脚本中传递参数:

...\standalone.bat --server-config=standalone-full.xml

<击>

如果您运行的是standalone-full.xml而不是默认的standalone.xml,那么只需删除standalone.xml并将standalone-full.xml重命名为standalone.xml。这样就解决了以下问题:)

  

服务器未连接。部署不可用