MATA-INFcontext.xml переопределяется с помощью tomcat / conf / contex.xml - PullRequest
0 голосов
/ 01 марта 2019

У меня есть приложение на основе maven, которое содержит META-INF / context.xml, которое содержит информацию о базе данных.Я развертываю свое приложение в tomcat-9.1. У tomcat есть собственный файл conf / context.xml, в файле tomcat context.ml есть другая информация о базе данных

Когда я развертываю свое приложение в tomcat, оно подключается к базе данных из tomcat /conf / context.xml Я не могу удалить информацию БД tomcat/conf/context.xml, потому что другие приложения развернуты на том же коте.

предназначен для предотвращения переопределения META-INF / context.xml с помощью tomcat context.xml

Это запись в tomcat context.xml

<Context>

    <!-- Default set of monitored resources -->
    <WatchedResource>WEB-INF/web.xml</WatchedResource>

    <Resource name="jdbc/myDb" auth="Container"
        type="javax.sql.DataSource"
        driverClassName="oracle.jdbc.OracleDriver"
        url="mydburl"
        username="username" password="pass"
        maxActive="20" maxIdle="10" maxWait="-1"/>
</Context>

Это запись в META-INF / context.xml

<Context>
		 <Resource name="jdbc/myDb"

              closeMethod="close"
              auth="Container"
              type="javax.sql.DataSource"
              url="myDbUrl"
              maxTotal="30"
              maxIdle="10"
              minIdle="5"
              maxWaitMillis="18000000"
              driverClassName="oracle.jdbc.OracleDriver"
              username="username"
              password="pass"
              />
</Context>

Нет ошибок в деталях БД, я могу успешно подключиться.

Есть что-то, что я пропустил

...