Tomcat 7 несколько приложений в разных контекстах - PullRequest
0 голосов
/ 16 апреля 2020

У меня есть два приложения в папке tomcat7 / webapps: app1 и app2.

Я могу использовать их оба, перейдя к http://localhost: 8080 / app1 и http://localhost: 8080 / app2 . (Если возможно, я не хочу, чтобы они перенаправляли на разные порты)

Однако мне нужно, чтобы они затем использовали другой контекст. xml файлы, чтобы они могли подключаться к разным базам данных.

app1 будет использовать:

<Context>
    <WatchedResource>WEB-INF/web.xml</WatchedResource>

    <Resource name="wmsDatasource" auth="Container" type="javax.sql.DataSource"
     username="postgres" password="postgres"
     driverClassName="org.postgresql.Driver" url="jdbc:postgresql://localhost/app1"
     />
</Context>

, а app2 будет использовать:

<Context>
    <WatchedResource>WEB-INF/web.xml</WatchedResource>

    <Resource name="wmsDatasource" auth="Container" type="javax.sql.DataSource"
     username="postgres" password="postgres"
     driverClassName="org.postgresql.Driver" url="jdbc:postgresql://localhost/app2"
     />
</Context>

Теперь они оба используют контекст по умолчанию. xml file.

Is это возможно? Как я могу это сделать?

Я не привык работать с Ubuntu и серверами, но у меня есть эта задача.

Заранее спасибо.

...