Как искать Generice DataSource

Я использую сервер Weblogic для размещения приложения EJB.

Теперь я написал код для поиска источника данных на стороне сервера, который отлично работает и ищет источник данных, если код ищет конкретное имя. Смотрите строку № 2 в коде ниже.

dataSource = (DataSource) ic.lookup("jdbc/irisuatDS");

Но моя проблема в том, что у меня есть 4 разные среды, скажем, Local, Dev, Stage и production. Есть ли способ, где мы можем написать код для универсального источника данных. что-то вроде строк ниже без указания конкретного имени. Когда я использую ниже кусок кода, это дает мне ошибку.

dataSource = (DataSource)ic.lookup("java:comp/env");
InitialContext ic = new InitialContext();
dataSource = (DataSource) ic.lookup("jdbc/irisuatDS");
dataSource = (DataSource)ic.lookup("java:comp/env");

Пожалуйста, дайте мне знать, как я могу решить эту проблему.

0 ответов

Другие вопросы по тегам