Intellij Idea12によってJboss App Serverでアプリケーションを実行しようとしています。私は設定を行いました:
しかし、あなたが写真で見ることができるように、私はエラーを得ましたManagement Port Configuration not found
。
考えられる原因は、無効な構成ファイル「standalone.xml」または使用しているその他の構成ファイルです。タグを間違った場所に置いたところ、同じエラーが発生しました。
スタンドアロンxmlは何らかの形で不正な形式になっている可能性があります。エスケープする必要がある特殊文字や、追加の終了タグや開始タグなどがあるかどうかを確認します。
私の場合は設定がなかったということでした。
フォルダーc:\ jboss-eap-6.4.6\standalone\configuration \には設定ファイルがありませんでした。 org.6.4.0というフォルダは1つしかありませんでした。
解決策は、構成ファイルをc:\ jboss-eap-6.4.6\standalone\configuration\org.6.4.0 \からc:\ jboss-eap-6.4.6\standalone\configuration \にコピーすることでした。
あなたのstandalone.xmlでこれを探してください
socket-binding name = "management-native" interface = "management" port = "9999"
これは、構成ファイルの解析エラーが原因で発生している可能性があります。
コマンドラインでJBoss/WildFlyを起動します。これにより、構成(または解析)エラーが原因でこれが発生した場合に詳細が表示されます。
{JBOSS_HOME}/bin/standalone.bat
ファイルを追加して、コンソールウィンドウを開き、アプリケーションサーバーを起動しようとします。例えば:
エラー[org.jboss.as.server] WFLYSRV0055:起動中に例外をキャッチしました:org.jboss.as.controller.persistence.ConfigurationPersistenceException:WFLYCTL0085:構成の解析に失敗しました
これで問題が解決しない場合は、ポートを開いて確認してください。JBoss/ WildFlyが構成されているポートが、他のアプリケーションですでに使用されている可能性があります。
私は同じ問題を抱えていましたが、セットアップがどのように見えるかわからないので、ソリューションは同じではない可能性があります。また、あなたの質問はかなり古くなっているので、おそらくあなたは今までにその答えを理解したでしょう。
とにかく、誰かがこの問題に遭遇した場合に備えて、私はこの方法で解決しました。プロジェクトでPuppetを使用し、いくつかの.yaml
ファイルを変更して、いくつかのURLを追加しました。 URLには&
が含まれており、&
である必要があり、IntelliJはこれが問題であることを通知しませんでした。それはJBossとすべてを壊しました。
ターミナルでJBoss standalone.sh
を実行して、Stacktraceが表示されるかどうかを確認してください。
Jbossを起動しようとしたときに、「管理ポート構成が見つかりません」という同じエラーが発生しました。
私の場合、standalone.xmlを誤って削除してしまいました。私がそれを戻すと、すべてうまくいきました。別の人が同じ問題を抱えていることが判明しました。standalone.xmlのタグの形式に誤りがあります。
同じ問題が発生し、standaloneディレクトリに移動すると、standalone.xmlファイルの名前がstandalone.xml.tmpに変更されていることがわかりました。
そのため、名前をstandalone.xmlに変更しました。Intellijを再び起動したとき、すべてが問題ありませんでした。それ以降でない場合は、Intellijの起動後に削除して、新しい実行構成を構築できます。
私の場合、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>
私はこれを取り除いて働きました。
有効な構成ファイルを提供したことを確認してください。構成ファイルに誤った場所のタグ/要素のエントリが含まれている可能性があります。
私の場合:実行/デバッグ構成のポートオフセットに9990と入力して解決しました。 :)
私の場合、standalone.xml
が破損していました(おそらくアイデアがフリーズし、ハードシャットダウンを実行する必要がありました)。 standalone_xml_history
に行って、前日からstandalone.xml
をコピーしました。そして、それは再び正常に動作し始めました。
以下に示すように、スタンドアロン構成ファイルを指すようにVMオプションを追加すると、問題が修正されました
/Users/XXX/dev/apps/wildfly/wildfly-16.0.0.Final.XXX.2019.152-node1/standalone/configuration/