2016-07-15 33 views
0

Ich verwende eine JBoss EAP 6-Instanz, in der 5 Anwendungen ausgeführt werden. Jeder benötigt eigene Socket-Bindings, Web-Connector und Thread-Pool.Sie müssen mehrere JBoss-Anwendungen auf verschiedenen Webconnectors ausführen.

Ich habe 5 Web-Connectors definiert, die an jede Socket-Bindungsgruppe (eine für jede App) sowie ihre entsprechenden Thread-Pools binden. Aber ich bin nicht sicher, wie man eine eindeutige URL/Adresse für jede App bekommt.

Hier ist, was Ich mag würde:

http://myapp1.servername -> app1

http://myapp2.servername -> app2

Und so weiter ..

ich die Bahn gekratzt habe und fand Bits und Teile davon, einschließlich virtueller Hosts. Aber ich kann nichts kohärentes finden, das mir hilft, den entsprechenden Connector zu verbinden und über eine separate URL verfügbar zu machen.

Kann jemand helfen?

Antwort

0

unten Tag virtuelle Host hinzufügen, in 'Web' Subsystem zu konfigurieren:

<virtual-server name="virtualserver1" enable-welcome-root="false" default-web-module="app1"> 
     <alias name="app1.com"/> 
    </virtual-server> 

unten tag Add im Krieg/WEB-INF/jboss-web.xml-Datei:

<jboss-web> 
    <context-root>/application</context-root> 
    <virtual-host>virtualserver1</virtual-host> 
</jboss-web>