如何为可以更新的Web应用程序打包配置数据?

时间:2011-06-19 19:09:38

标签: java web-applications classpath

我有一个为客户提供配置数据的Web服务。它接收包含该配置数据的版本(例如:“v1”)的请求,并且需要检索与该版本相关联的数据。 可以在Web服务运行时添加新版本的配置数据。

配置数据的目录结构是:

config
    v1
        ...config files...
    v2
        ...config files...
    v3
        ...config files...

我知道Web应用程序最佳实践状态我不应该使用java.io.File而应该使用ClassLoader.getResource(),那么我该怎么做呢?我无法将配置数据编译成JAR,因为它可以在服务运行时更新,所以我是否将数据放在文件系统上并将该目录添加到我的类路径中?

1 个答案:

答案 0 :(得分:0)

我们没有找到任何方法使用Weblogic,因此我们更新了应用程序以从文件系统而不是类路径中读取数据。