Die Bereitstellung eines Krieges außerhalb der deploy-Verzeichnis von jboss
Hallo: ich versuche für die Bereitstellung einer war-Datei außerhalb des deploy Ordner jboss. Ich habe die context.xml mit folgendem Inhalt:
<Context docBase="C:\Apps\foo.war" reloadable="true" privileged="true" antiResourceLocking="false" path="/"></Context>
Kontext-Datei im jboss-5.1.0.GA\server\default\deploy\jbossweb.sar\ in 5.1.0.GA und jboss-4.2.3.GA\server\default\deploy\jboss-web.deployer\ in 4.2.3.GA.
Dies ist, was ich dachte wäre die einzige änderungen. Aber ist funktioniert nicht. Kann mir bitte jemand sagen, welche anderen Dateien muss ich ändern?
Dank.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fand ich heraus, dass ich hatte, um die directory-Standort, an jboss-service.xml:
Diese in windows und jboss.4.2.3.GA und die Anwendung erfolgreich bereitgestellt wurde, und erreichbar durch http://localhost:8080/foo.
Dank.
Für JBoss 5, müssen Sie fügen Sie Ihre benutzerdefinierte urls bereitstellen, um die bootstrap-Profil service.
Bewusst sein, JBoss 5 verwendet ein vfs-Schicht, die verlangen, dass Sie das hinzufügen Ihrer benutzerdefinierten Bereitstellung Ort, um die Liste der permanenten Wurzeln in conf/bootstrap/vfs.xml wenn Sie vermeiden möchten, füllen Sie Ihren Speicherplatz mit doppelten explodierte Gläser. Zusätzlich werden einige Versionen des vfs nicht richtig erkennen literalen URLs bereitstellen, so dass Sie verwenden müssen, um bean-Injektion.
In der Bereitstellung von web-Anwendung außerhalb des deploy-Verzeichnis zu ändern profile.xml
Sehen bean BootstrapProfileFactory und Eigentum applicationURIs.