Spring Boot и JNDI Datasource в Jetty - PullRequest
0 голосов
/ 28 мая 2020

Перед Spring Boot мы тестируем наше приложение локально, запустив mvn jetty:run. Приложение использует источник данных JNDI, настроенный в jetty-env. xml следующим образом:

<New id="datasource" class="org.eclipse.jetty.plus.jndi.Resource">
 <Arg>jdbc/datasource</Arg>
 <Arg>
  <New class="oracle.jdbc.pool.OracleDataSource">
   <Set name="DriverType">thin</Set>
   <Set name="URL">jdbc:oracle:thin:@//localhost:1521/XE</Set>
   <Set name="User">xxx</Set>
   <Set name="Password">xxx</Set>
 </New>
</Arg>

Опять же, это только для разработчиков, и поскольку наш продукт env - это Weblogi c, мы не нужно включать Jetty в нашу войну.

Теперь, после перехода на Spring Boot, мне стало интересно, как мы можем добиться такого же повторного использования того же самого jetty-env. xml выше и без Jetty-specifici c config в классе @Configuration.

Любая помощь будет принята с благодарностью.

Спасибо и С уважением,

SetNug

...