将 URL 从 WebSphere Traditional Application Server 迁移到 Liberty

Migrating URLs from WebSphere Traditional Application Server to Liberty

我正在将一个复杂的应用程序迁移到 Liberty,它使用 属性 文件,这些文件使用 WAS URL 资源。有没有一种方法,无需在应用程序中重写任何内容,使其在 Liberty 中 运行?如何在 server.xml 中定义 URL ?

你试过像这样使用 jndiURL 吗:

 <jndiURLEntry jndiName="myFirstJNDIEntry" value='"file:///myDirectory/myConfigFile.properties"' />

并通过如下代码访问它:

@Resource(name="myFirstJNDIEntry")
private URL propsURL;

在这本红皮书中有讨论Microservices Best Practices for Java and in documentation JNDI URL Entry (jndiURLEntry)