如何将xml片段合并到tomcat的server.xml中

时间:2010-04-15 21:49:37

标签: xml tomcat

我正在为许多服务器进行tomcat的分发,并且在每个服务器中,领域将是不同的。我想有一个文件/etc/tomcat/realm.xml包含该安装的领域,并让文件/var/lib/tomcat/conf/server.xml直接导入它。我在没有运气的情况下尝试使用Xinclude,在运行sed时,我将要使用/etc/init.d/tomcat来导入。有更好的方法吗?

1 个答案:

答案 0 :(得分:1)

我不熟悉tomcat,但会识别/处理系统实体吗?

我不确定/var/lib/tomcat/conf/server.xml的根元素是什么,所以我只会在我的示例中使用server

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE server [
<!ENTITY realm SYSTEM "/etc/tomcat/realm.xml">
]>
<server>
&realm;
</server>

这样的事情会起作用吗?