Я работаю над переносом сложного приложения в Liberty, и оно использует файлы свойств, которые используют ресурс WAS URL. Есть ли способ, не переписывая что-либо в приложении, чтобы оно работало в Liberty? Как я могу определить URL на сервере. xml?
Вы пытались использовать jndiURL следующим образом:
<jndiURLEntry jndiName="myFirstJNDIEntry" value='"file:///myDirectory/myConfigFile.properties"' />
И получить к нему доступ в виде кода:
@Resource(name="myFirstJNDIEntry") private URL propsURL;
Это обсуждается в этом Redbook Рекомендации Microservices для Java и в документации JNDI URL Entry (jndiURLEntry)