So definieren Sie den Kontext-Pfad in Wildfly?
Ich verwendete den folgenden code, um die Kontext-Pfad im tomcat-wo kann ich meine Anwendung direkt mit localhost:8080
durch überschreiben der tomcat default-Pfad.
<Context path="" docBase="G:\bitbucket\projectpath\project\build\libs\project-1.0" workDir="G:\bitbucket\projectpath\project\build\libs\project-1.0\work" debug="0" reloadable="false" autoDeploy="true" unpackWARs="true" crossContext="true"/>
Nun werde ich wildfly-8.2.0, die als runtime-Umgebung. Ich habe versucht, durch direktes einfügen .war-Datei in G:\wildfly-8.2.0.Final\standalone\deployments
und ich kann auf mein Projekt im browser wie localhost:8080/project-1.0
.
Ich brauche, um das setup mit den gleichen Einstellungen wie wildfly, wie ich getan habe, die in tomcat-Zugriff auf mein Projekt in localhost:8080
durch überschreiben der wildfly ist die Standard willkommen-Seite. Ich habe versucht, das gleiche zu tun in wildfly, aber ich bin stecken, wo Sie tun. Es gibt viele .xml-Dateien in wildfly-Ordner (beim Vergleich mit tomcat ist einfach server.xml -Datei), welche ich verwirrt darüber, wo zu beginnen mit. Ich suchte mit "Wie Kontext festlegen-Pfad im Wildfly", bekam aber keine Erfolg. Kann mir jemand helfen, wie es zu tun..? Wenn es um coding, dann kann ich viele Recherchen und atleast kann ich einige Ideen, aber ich bin hier hängengeblieben bei der Konfiguration. Vielen Dank im Voraus.
InformationsquelleAutor The Coder | 2015-02-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie dies tun, in der durch Zugabe von ein /WEB-INF/jboss-web.xml Datei in der Anwendung, die Sie bereitstellen:
./standalone.sh -b xxx.xx.xx.xxx > $HOME/web.log 2>1 &
und für die Einstellung, die ich verwendet./jboss-cli.sh --connect command=:shutdown
.. funktioniert Alles einwandfrei, wenn ich den server neu starte, kann ich den Zugriff auf die jeweilige website, Wenn ich den server stoppen, auf die website zugreifen, chrome sagt mir "Keine Antwort vom Server".. Aber etwas seltsam passiert, sobald ich legte meine hand auf sqlserver.Habe ich eine db mit Hilfe von dump in SQL-Server, dann nach, dass, wenn ich mein bereitstellen .war-Datei, es kommt immer, wie die Bereitstellung fehlgeschlagen ist, habe ich versucht, eine Menge. Auch nachdem ich den shutdown-Befehl, kann ich den Zugriff auf die Website, die gibt mir 404 not found Meldung. Ich denke, ein Prozess wird im bacground, die nicht stoppoing auch nach shutdon Befehl. Wissen Sie, wie kann ich es beheben?
Habe es gelöst durch die Ermittlung der wildfly pid und mit der kill-Befehl..
Wenn Sie den Prozess zu starten, ist es nicht ein guter Weg, um die stdout umleiten der log. Es ist besser, entfernen Sie den console-appender aus der logging-Konfiguration zu vermeiden, fillup das Dateisystem in
$HOME/web.log
. Entfernen Sie einfach das console-handler, die von der root-logger. Sie können fügen Sie es wieder ohne Neustart auf Ihrem server mit Chef-cli.Wenn jemand fragt: Die aktuelle schemaLocation-Attribut der xml-namespace ist
xsi:schemaLocation="http://www.jboss.com/xml/ns/javaee http://www.jboss.org/j2ee/schema/jboss-web_7_2.xsd"
InformationsquelleAutor deleze