Я все перенес и развернул приложение на новый сервер. Когда я пытаюсь запустить его, я получаю следующее исключение:
Произошел сбой связи при попытке получить исходный контекст с URL-адресом поставщика: "corbaloc:iiop:127.0.0.1:2809". Убедитесь, что любая информация об адресе начальной загрузки в URL-адресе верна и что целевой сервер имен работает. Адрес начальной загрузки без спецификации порта по умолчанию соответствует порту 2809. Возможные причины, кроме неправильного адреса начальной загрузки или недоступного сервера имен, включают сетевое окружение и конфигурацию сети рабочей станции.
Теперь на полном профиле я знаю где посмотреть адрес начальной загрузки и как его настроить. Однако в профиле Liberty я ничего не нашел. Я просмотрел несколько документов IBM, но не могу найти, как это сделать. Кто-нибудь здесь может указать мне в правильном направлении?
Чтобы включить все, вот соответствующая часть файла jndi.properties:
java.naming.provider.url=corbaloc:iiop:127.0.0.1:2809
java.naming.factory.initial=com.ibm.websphere.naming.WsnInitialContextFactory
Я до сих пор никогда не работал ни с WAS, кроме как с развертыванием приложений, ни с поиском JNDI или чем-то еще. Я знаю, что есть фабрика, которая использует файл java.properties.
Поскольку я хочу мигрировать с минимальными усилиями, я предполагаю, что проще всего будет изменить адрес начальной загрузки в Liberty, а не изменять работающий код в приложении.