У меня есть приложение на основе 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>
Нет ошибок в деталях БД, я могу успешно подключиться.
Есть что-то, что я пропустил