Tomcat-users.xml kann nicht bearbeitet werden
Gemäß den Anweisungen in einigen blogs, die ich versuchte zu ändern, die C:\Program Files\Apache Software Foundation\Tomcat 7.0\conf\tomcat-users.xml
Datei als
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<!--
<role rolename="tomcat"/>
<role rolename="role1"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
-->
<role rolename="manager"/>
<role rolename="admin"/>
<user username="admin" password="admin" roles="admin,manager"/>
</tomcat-users>
Aber Speichern Fehlgeschlagen Dialogfeld erscheint mit dem text "Bitte überprüfen Sie ob diese Datei in einem anderen Programm geöffnet". Aber ich bin sicher, dass keiner der Programme gestartet werden/laufen im Zusammenhang mit dieser Datei. Die änderung Berechtigung verweigert wird. was ist der Grund..?
Kommentar zu dem Problem
Vielleicht einige windows-uac-Berechtigung problem, text-Editoren in der Regel geben diese Fehlermeldung, wenn Sie versuchen, die Systemdateien verändern. Nicht sicher, ob es hilft, aber mit system-Dateien, es funktioniert wie folgt: Wenn Sie kopieren Sie die Datei irgendwo auf Ihrem Benutzer-Verzeichnis, Bearbeiten Sie die Kopie und ersetzen Sie die ursprüngliche Datei erhalten Sie ein Bestätigungs-Dialogfeld und ersetzen können.
InformationsquelleAutor der Frage Sajeev | 2013-01-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke der Grund dafür ist, dass Sie nicht Bearbeiten können, Dateien in "Program Files" ohne administrator-Rechte.
Ich hatte diese Art von problem mehrere Male und ich in der Regel lösen, indem Sie meinen text-editor mit admin-rechten.
Beispielsweise, um die Datei Bearbeiten mit notepad in Windows 7:
Finden Sie es in Ihrem start-Menü, klicken Sie auf es mit der rechten Maus-Taste. Sie sollten in der Lage sein zu wählen "als administrator ausführen" aus dem Kontextmenü. Nun Bearbeiten Sie die Datei, und Sie sollten in der Lage sein, um es zu speichern.
InformationsquelleAutor der Antwort Paweł Chorążyk
Könnte es hilfreich sein, beachten, bitte ausdrücklich erwähnen alle Rollen in tomcat-users.xml. Sehen Sie bitte unten:
InformationsquelleAutor der Antwort Suvro Choudhury
Glaube ich, in meinem Fall das Problem war, dass der Tomcat-Server wurde auch in Eclipse. Also hielt ich den Tomcat-Server aus Eclipse und ich hatte kein problem, Bearbeiten und speichern Sie die tomcat-users-Datei.
Hinzugefügt habe ich als Benutzername admin und als Kennwort admin und die Rolle, die von den Anweisungen in der Fehlermeldung - die Datei gespeichert und ich konnte mich einloggen aus der Tomcat-web-Seite.
InformationsquelleAutor der Antwort Jim Mehta