2 votos

Apache Tomcat no puede crear el archivo de registro y falla

Intento iniciar Apache Maven en Win7 x64 SP1.

java version "1.7.0_09"
Java(TM) SE Runtime Environment (build 1.7.0_09-b05)
Java HotSpot(TM) 64-Bit Server VM (build 23.5-b02, mixed mode)

Apache Tomcat 6.0.36 x64 (también intenté usar la versión 7 y versiones x86, no importa).

Falla inmediatamente después de iniciar con un error:

java.util.logging.ErrorManager: 4
java.io.FileNotFoundException: C:\Programas\apache-tomcat-6.0.36" -Dcatalina.home=C:\Programas\apache-tomcat-6.0.36"\logs\catalina.2012-11-30.log

No se creó ningún archivo de registro en \apache-tomcat-6.0.36\logs

Intenté desactivar completamente el firewall de Windows y el Control de cuentas de usuario. No ayuda.

Parece ser un problema con el nombre de archivo con comillas:

C:\Programas\apache-tomcat-6.0.36"\logs\catalina.2012-11-30.log

¿Alguna sugerencia sobre cómo solucionar este problema?

ACTUALIZACIÓN: Resultados del comando SET añadidos

C:\Users\Dana>set
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\Dana\AppData\Roaming
CATALINA_HOME=C:\Programas\apache-tomcat-6.0.36\
CommonProgramFiles=C:\Program Files\Common Files
CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files
CommonProgramW6432=C:\Program Files\Common Files
COMPUTERNAME=DANA-PC
ComSpec=C:\Windows\system32\cmd.exe
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\Dana
JAVA_HOME=C:\Programas\Java\jdk1.7.0
LOCALAPPDATA=C:\Users\Dana\AppData\Local
LOGONSERVER=\\DANA-PC
M3_HOME=C:\Programas\apache-maven-3\
NUMBER_OF_PROCESSORS=2
OS=Windows_NT
Path=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32
\WindowsPowerShell\v1.0\;C:\Programas\Java\jdk1.7.0\bin\;C:\Program Files\Microso
ft\Web Platform Installer\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web
Pages\v1.0\;C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\
;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Programas\apache-maven-
3\\bin\;
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=AMD64
PROCESSOR_IDENTIFIER=AMD64 Family 17 Model 3 Stepping 1, AuthenticAMD
PROCESSOR_LEVEL=17
PROCESSOR_REVISION=0301
ProgramData=C:\ProgramData
ProgramFiles=C:\Program Files
ProgramFiles(x86)=C:\Program Files (x86)
ProgramW6432=C:\Program Files
PROMPT=$P$G
PSModulePath=C:\Windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
SESSIONNAME=Consola
SystemDrive=C:
SystemRoot=C:\Windows
TEMP=C:\Users\Dana\AppData\Local\Temp
TMP=C:\Users\Dana\AppData\Local\Temp
USERDOMAIN=Dana-PC
USERNAME=Dana
USERPROFILE=C:\Users\Dana
VS110COMNTOOLS=C:\Programas\Microsoft Visual Studio 11.0\Common7\Tools\
windir=C:\Windows
windows_tracing_flags=3
windows_tracing_logfile=C:\BVTBin\Tests\installpackage\csilogfile.log

0voto

Karan Puntos 37697

Abra el diálogo de Variables de entorno (XP / Win7) y busque CATALINA_HOME en las secciones de variables de Usuario y Sistema. Si tiene una comilla superflua al final, elimínela, acepte y vuelva a intentar con Tomcat.

0voto

Orri Puntos 101

Para todos los que buscan una solución:

Eliminen la barra invertida al final de

CATALINA_HOME=C:\Programs\apache-tomcat-6.0.36\

a

CATALINA_HOME=C:\Programs\apache-tomcat-6.0.36

Funcionó para mí

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X