Frage

Beim Versuch, meine Feder App bereitstellen auf tomcat 6 Ich erhalte eine Fehlermeldung sagen,

java.util.logging.errormanager:4
java.io.filenotfoundexception: c:\program files\apache software foundation\tomcat 6.0\logs\catalina.2010.02.16.log <Access is denied>
  at java.io.fileoutputstream.openappend <native method>
  at java.io.fileoutputstream.<init><unknown source>
  at java.io.filewriter.<init><unknown source>
  at apache.juli.filehandler.open<filehandler.java:259>
  at apache.juli.filehandler.open<filehandler.java:59>
  at apache.juli.filehandler.open<filehandler.java:50>
  at sun.reflect.nativeconstructoraccessorImpl.newInstance0<native method>
  at sun.reflect.delegatingconstructoraccessorImpl.newInstance<unknown source>
  at sun.reflect.constructor.newInstance<unknown source>
  at java.lang.class.newinstance0<unknown source>
  at org.apache.juli.classloaderlogmanager.readconfiguration<classloaderlogmanager.java:418>
  .....
  .....
  at java.util.logging.logmanager$2.run<unknown source>
  .....
  .....

Ist dies, weil Tomcat nicht richtig installiert? Oder muss ich einige Berechtigungen müssen Tomcat benutzen? Oder fehlen einige wichtige tomcat-Dateien? Oder etwas anderes?

War es hilfreich?

Lösung

Überprüfen Sie, ob die folgende Datei vorhanden ist:

c:\program files\apache software foundation\tomcat 6.0\logs\catalina.2010.02.16.log

Ihre Ausnahme sagt <Access is denied>, so möglicherweise die Datei in einer anderen Anwendung geöffnet ist, oder Sie fehlen Berechtigungen?

Andere Tipps

Ich löste es durch NetBeans läuft (oder je nachdem, was IDE Sie verwenden die Anwendung auszuführen) als Administrator an. Das gibt Ihnen Zugriff auf Berechtigungen.

Rechtsklick auf Protokollordner und in Sicherheit geben Sie sich die richtige Schreibberechtigung und stellen Sie sicher, dass Ordner nicht lesen in nur Modus.

Sieht aus wie Sie auf einem Computer arbeiten, die einige Sicherheitsrichtlinien an Ort und Stelle, die Sie beschränken von Software selbst zu installieren. Dies ist sehr häufig in den meisten Organisationen heute.

wie folgt vor:

  1. Deinstallieren Kater.
  2. Suchen Sie ein Ordner, in dem Sie lesen / schreiben in (zB D:. \ Neetu)
  3. Installieren Kater in dem obigen Ordner.

Ausführen Kater.
Es soll jetzt funktionieren.

Nach dem Apache Tomcat Installation müssen Sie die OS-Benutzer geben, die werden die Tomcat-Server Schreib- / Aktualisierungsrechte auf die Verzeichnisse ausgeführt werden: Temp., Protokolle, Arbeit

Tomcat hat keine Zugriffsrechte auf das Verzeichnis c: \ Programme \ Ordner. Es gibt Möglichkeiten, dies zu umgehen, aber der einfachste Weg sein wird Tomcat zu installieren in ein anderes Verzeichnis, beispiels in Ihrem Benutzerbereich (C: \ Users)

.

Lösung: Ich Recht auf Eclipse klicken und gab sie Administratorrechte

Die einfache Lösung ist, dass Sie Tomcat laufen müssen mit Administrator Permission . Und dieser Zugang verweigert wird nie auftreten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top