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