2012-10-04 9 views
6

Ich bin neu bei jboss und möchte die Hot-Deploy-Funktion wie in Tomcat aktivieren. gerade jetzt, wenn Sie Änderungen an der XHTML-Seite vornehmen, ich die Anwendung neu erstellen und dann den gesamten Krieg neu zu implementieren, was zu viel ist.Hot-Deployment für Webseiten in jboss-as-7.1.1.Final aktivieren

aber in tomcat wurde die WAR-Datei extrahiert, und dann ersetze ich nur die XHTML-Änderungsdatei und sehe die Änderung sofort.

Ich fragte mich, wie man das gleiche Verhalten für jboss-as-7.1.1.Final erreichen kann, und nicht in Eclipse.

bitte beraten, wie das zu tun, danke.

+0

Wenn Ihr Krieg Dateinamen myapp.war ist. Für die Bereitstellung erstellen Sie möglicherweise eine Datei myapp.war.dodeploy, die nach der Bereitstellung in myapp.war.deWo bereitgestellt wird. Sie können diesen Dateinamen einfach in myapp.war.dodeploy ändern, um ihn mit Ihrer Änderung erneut bereitzustellen. – randominstanceOfLivingThing

+0

Erkennt eine explodierte War-Datei mit Ant-Synch-Task die Änderungen? – r0ast3d

Antwort

6

Sie können dasselbe in JBoss auch tun. Die Datei sollte sich im Verzeichnis jboss server (standalone) in/tmp/vfs/temp */content * befinden. Sie können einfach die XHTML in diesem Verzeichnis finden und durch eine neue ersetzen. Es sollte funktionieren! ..

Es sieht eine andere Art und Weise gibt es jsp-Konfiguration mit Entwicklung = true, überprüfen here

0

Für mich ist der einfachste Weg, es zu kompilieren, die Verwendung von Eclipse und die Auswahl einer Option: auf dem Server bereitstellen. Dazu benötigen Sie das JBoss-Plugin in Eclipse. Es wird automatisch für Sie tun. Bis jetzt keine Probleme damit. Das einzige Problem ist, dass wenn Sie Bohnen ändern, müssen Sie die "vollständige Veröffentlichung" tun.

+0

Wo ist diese Einstellung: "auf Server bereitstellen"? Ich habe das JBoss-Plugin installiert, aber ich kann diese Einstellung nicht finden? –

2

zu einem Projekt Fügen Sie diese in der web.xml-> jboss erkannt und Hot Deploy ermöglichen.

oder Sie können den neuen jboss als 6 seine angeblich behoben. oder u können diesen Link folgen Sie den Anweisungen:

https://issues.jboss.org/browse/AS7-659