将 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)
我正在将一个复杂的应用程序迁移到 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)