无法将单个XML文件添加到Tomcat的类路径中

时间:2013-12-16 11:56:59

标签: java tomcat tomcat7 classpath

我想将文件添加到Tomcat 7服务器上运行的所有应用程序的类路径中。

添加时

${catalina.base}/conf/myfile.xml

common.loader中的catalina.properties它无效。

但只是添加

${catalina.base}/conf

诀窍。

但是,我只想添加一个特定的文件,而不是整个目录。 catalina.properties中的评论说明如下:

  

[...]前缀应该用于定义什么是存储库类型。 [...]

     

[...]示例:“foo / bar.jar”:将bar.jar添加为类存储库[...]

不幸的是我还没有找到我应该标记我的文件的前缀。你对此有更多了解吗?

1 个答案:

答案 0 :(得分:1)

当您向类路径添加内容时,它始终是整个目录;或整个JAR文件(您可以将其视为打包目录)。您的类路径中可能永远不会有单个文件条目。

建议的解决方案:使用conf /目录;或将myfile.xml打包到JAR文件中(即使它只包含一个文件)。