我看到了这篇文章https://wiki.apache.org/tomcat/FAQ/Password 他们提到使用资源实体来隐藏密码。
我按照他们的建议做了,即放
<!DOCTYPE Server [
<!ENTITY % resources SYSTEM "resources.txt">
%resources;
]>
在server.xml和提到的
中密码=&#34;&安培;资源;&#34;
而在resources.txt中,我只提到密码值foo123。 然后我将resources.txt放在~tomcat / conf目录中,与放置server.xml的位置相同。
在catalina.out中,我收到如下错误
Parse Fatal Error at line 1 column 1: The markup declarations contained or
pointed to by the document type declaration must be well-formed.
此设置无效。而且我不知道如何调试此问题。 你能建议吗?
答案 0 :(得分:0)
以下是此解决方案的工作原理:
resources.txt与server.xml放在同一个文件夹中,即~tomcat / conf /
在resources.txt中,您需要将信息写为实体
<!ENTITY resources "foo1223">
此处的资源标记应与您在server.xml中提供的内容相匹配