Единый графический интерфейс Tomcat или менеджер для нескольких экземпляров Tomcat - PullRequest
0 голосов
/ 02 мая 2019

Я проходил Настройка Tomcat для настройки нескольких экземпляров , но не смог выяснить, как мы можем настроить один графический интерфейс или менеджер tomcat для всех экземпляров, чтобы у меня был список приложений, которыенастройка на разные экземпляры tomcat.

Обратите внимание, что на каждом из этих экземпляров разные приложения работают на разных портах.

Пожалуйста, помогите !!Также, пожалуйста, дайте мне знать, если это невозможно.


Второй подход: у нас могут быть приложения, прослушивающие разные порты, путем их развертывания в отдельных папках appBase.

Пример:

<Service name="Catalina">
    <Connector port="8080" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443" />
    <!--<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />-->
    <Engine name="Catalina" defaultHost="localhost">
        <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
        <Realm className="org.apache.catalina.realm.LockOutRealm">
            <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
           resourceName="UserDatabase"/>
        </Realm>

        <Host name="localhost"  appBase="webapps"
        unpackWARs="true" autoDeploy="true">
            <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
           prefix="localhost_access_log" suffix=".txt"
           pattern="%h %l %u %t &quot;%r&quot; %s %b" />

        </Host>
    </Engine>
</Service>
<Service name="Catalina2">
    <Connector port="8081" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443" />
    <!--<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />-->
    <Engine name="Catalina2" defaultHost="localhost">
        <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
        <Realm className="org.apache.catalina.realm.LockOutRealm">
            <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
           resourceName="UserDatabase"/>
        </Realm>

        <Host name="localhost"  appBase="webapps2"
        unpackWARs="true" autoDeploy="true">
            <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
           prefix="localhost_access_log" suffix=".txt"
           pattern="%h %l %u %t &quot;%r&quot; %s %b" />

        </Host>
    </Engine>
</Service>

возможно ли просмотреть все эти приложения, развернутые в обеих папках appBase, в одном приложении менеджера?

...