tomcat发行版上java类库的配置

时间:2009-09-19 10:56:40

标签: tomcat properties java

配置java类库的最佳实践是什么?

在我的工作中,我正在写一个类库。有些类需要配置才能使用我们的系统设置。这个配置可能会改变,并且jar文件的分发需要花费很多时间,因为它经历了很多测试层。

我如何进行配置部分?我应该创建一个属性文件,我应该把它放在哪里?

在tomcat中有没有一种标准的方法可以做到这一点?

1 个答案:

答案 0 :(得分:2)

没有标准的方法可以做到这一点。您有几个地方可以存储配置文件,

  1. CLASSPATH。这适用于所有Java类。
  2. webapp的WEB-INF。只有JAR在容器内运行时才能执行此操作。
  3. 外部目录。如果您不想在修改配置文件时更改分发,则必须将配置存储在WAR之外。
  4. 对于我的webapp,我总是将配置存储在2个位置。服务器逻辑是这样的,

    1. 启动时,它会检查JVM参数(Say my.config = / config / my.properties)。如果已定义,请从那里读取属性。
    2. 如果未定义参数,请阅读WEB-INF中的默认参数。
    3. 请确保记录您正在使用的版本。