2016-07-26 5 views
0

私はこの記事に出くわしましたhttps://wiki.apache.org/tomcat/FAQ/Password パスワードを隠すためにリソースエンティティの使用が言及されています。リソースエンティティファイルは〜tomcat /ディレクトリにどこに置くのですか?

彼らはすなわちserver.xmlで
<!DOCTYPE Server [ 
<!ENTITY % resources SYSTEM "resources.txt"> 
%resources; 
]> 

を入れて、

パスワード言及で提案されているように私がやった

= "&リソース;"

ですが、resources.txtにはパスワード値foo123と書いてあります。 次に、〜tomcat/confディレクトリにresources.txtを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

は、このソリューションが働いていた方法です:

resources.txtはresources.txtではserver.xmlにすなわち〜のtomcat/confに/

と同じフォルダに置かれますが、実体としての情報を記述する必要がありますここ

<!ENTITY resources "foo1223"> 

リソースタグを使用すると、server.xmlの

で提供しているものと一致する必要があります
関連する問題