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

标签 xml tomcat

我正在为许多服务器分发 tomcat,并且在这些服务器中的每一个中,领域都将是不同的。我想要一个包含该安装领域的文件 /etc/tomcat/realm.xml 并拥有文件 /var/lib/tomcat/conf/server.xml 直接导入。我已经尝试过使用 Xinclude,但没有成功,我将在运行 /etc/init.d/tomcat 时求助于 sed 进行导入。有更好的方法吗?

最佳答案

我不熟悉 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>

这样的东西行得通吗?

关于xml - 如何将 xml 片段合并到 tomcat 的 server.xml 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2649227/

相关文章:

c# - c# vs2015 中的 c++ dll xml 文档注释

android - 在android中以编程方式更改可绘制颜色

java - 选择性编码对象

java - 通过属性读取器设置 TextView 的文本

java - Tomcat 8.0.36 : WebappClassLoaderBase elusive nullpointerexception

java - 如何在 JBoss AS 5.1.0.GA 中配置 JDBC 数据源?

tomcat - 访问日志分析@Tomcat

xml - 查找两个元素之间的相对 XPath 的最有效方法是什么?

java - 实现基本的 REST API - ServletException

javascript - 如何重定向/转发到具有可变内容的新 html 页面?