私はこの作業構成を持っています:
jboss-web.xml(WAR内):
<?xml version="1.0" encoding="UTF-8"?>
<jboss-web>
<security-domain>java:/jaas/effebi</security-domain>
<context-root>/</context-root>
</jboss-web>
スタンドアロン.xml(JBoss conf内):
<subsystem xmlns="urn:jboss:domain:web:1.1" default-virtual-server="default-host" native="false">
<connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http"/>
<virtual-server name="default-host" enable-welcome-root="false" default-web-module="test">
<alias name="localhost"/>
<alias name="www.test.com"/>
</virtual-server>
</subsystem>
「/」context-rootに別のアプリ(例:www.foo.bar)をデプロイする必要があります。
2つの「/」ルートコンテキストを同時に持つために仮想ホストを定義する必要があることをドキュメントで読みました。したがって、jboss-web.xmlでは:
<virtual-host>localhost</virtual-host>
<virtual-host>www.test.com</virtual-host>
これにより、次のようになります。
JBAS014775:新しい欠落/不満の依存関係:servicejboss.web.host。"www.test.com"(欠落)依存関係:[servicejboss.web.deployment。"www.test.com" ./]
11:01:23,015エラー[org.jboss.as.server.deployment.scanner](DeploymentScanner-threads-1){"JBAS014653:複合操作が失敗し、ロールバックされました。失敗したステップ:"=>{"操作ステップ- 2 "=> {" JBAS014771:依存関係がない/利用できないサービス"=>["jboss.web.deployment。\"www.test.com\"。/jboss.web.host。\"www.test.com\ "Missing[jboss.web.deployment。\"www.test.com\"./jboss.web.host。\"www.test.com\ "]"]}}}
誰か助けてくれませんか?JBossコミュニティはあまり役に立ちませんでした。