Pregunta

Al tratar de implementar mi aplicación de primavera en Tomcat 6 me sale un error que dice

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>
  .....
  .....

Es esto porque Tomcat no se ha instalado correctamente? ¿O es que necesito algunos permisos para utilizar Tomcat? O faltan algunos archivos importantes Tomcat? O algo más?

¿Fue útil?

Solución

Comprobar si existe el archivo siguiente:

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

Su excepción <Access is denied> dice, así que tal vez el archivo está abierto en otra aplicación o que son permisos que faltan?

Otros consejos

Lo resuelto por netBeans corriendo (o cualquier IDE que está utilizando para ejecutar la aplicación) como administrador. Que le da permisos de acceso.

haga clic derecho en la carpeta de registro y en la seguridad darse permiso adecuado WRITE y asegúrese de que las carpetas no están en modo de sólo lectura.

Parece que se está trabajando en una máquina que tiene algunas políticas de seguridad en el lugar que se restringe la instalación de software sí mismo. Esto es muy común en la mayoría de las organizaciones hoy en día.

Haga lo siguiente:

  1. Tomcat desinstalación.
  2. Encuentra una carpeta donde se puede leer / escribir en (por ejemplo, D: \. Neetu)
  3. Instalar Tomcat en la carpeta anterior.

Ejecutar Tomcat.
Se debe trabajar ahora.

Después de instalar Apache Tomcat debe dar al usuario del sistema operativo que se va a ejecutar los derechos de escritura / actualización del servidor Tomcat para los directorios:. Temp, registros, el trabajo

Tomcat no tiene derechos de acceso al directorio C: \ archivos de programa \ carpetas. Hay maneras de evitar esto, pero la forma más fácil será para instalar Tomcat en otro directorio, por ejemplo en su área de usuario (C: \ Users).

Solución: I clic derecho sobre Eclipse y se lo di derechos administrativos

La solución más sencilla es que es necesario ejecutar Tomcat con Administrador de Permiso . Y nunca ocurrirá este acceso denegado.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top