2012-03-06 18 views
8

Moví mi proyecto de Win XP a Win 7 Ultimate. Es una aplicación WEB Java sencilla/estándar (Wicket/no DB aún). Yo uso Tomcat 6.0.35 (64 bit) o ​​6.0.32 (32 bit). El servidor y mi aplicación se ejecutan correctamente iniciando Tomcat desde la línea de comandos (startup.bat). Bajo Intellij Idea se ejecuta bien con el modo de depuración (Shift-F9). Pero cuando intento ejecutarlo con el modo estándar (Shift-F10) aparece el error: "No se puede ejecutar el programa" X: \ Archivos de programa \ apache-tomcat-6.0.35 \ bin \ catalina.bat "(en el directorio" X " : \ Program Files \ apache-tomcat-6.0.35 \ bin "): CreateProcess error = 87, el parámetro es incorrecto." Y no puedo ver la línea de compilación. Entonces, no sé qué parámetros son incorrectos y por qué?Error al ejecutar la aplicación WEB Tomcat desde Intellij IDEA 11 (CreateProcess error = 87, El parámetro es incorrecto)

Estaba tratando de construirlo por maven y ejecutar con Jetty. Funciona bien también Por lo tanto, por algún motivo, no puedo ejecutar la aplicación utilizando el modo rápido estándar (Shift-F10). ¿Alguien tuvo ese problema?

PS: La aplicación fue construida corrige cada intentar ejecutar (y se colocó en el directorio de salida)

Gracias.

Respuesta

25

Parece que descubrí dónde estaba el problema.

Un proyecto tiene el diálogo "Editar configuración" (título del diálogo - Configuración de ejecución/depuración). El diálogo tiene 5 pestañas. La última pestaña a la derecha ('Inicio/Conexión') proporciona la posibilidad de describir variables de entorno para pasarlo a la máquina Java. Para el modo 'Debug' por defecto se establece 'JAVA_OPTS'. Pero para el modo 'Ejecutar' solo hay una línea vacía (sin ningún valor). Solo puse el foco y eliminé esa línea vacía: el problema desapareció. Es fácil de reproducir Yo no agregué ninguna línea vacía yo mismo. Posible esto es un pequeño error de IDEA.

Por otro lado, no puedo reproducir el problema en Win XP. Posible el motivo es que mi Win XP tiene una variable de entorno externo 'JAVA_OPTS' con configuración de memoria. Entonces, la línea vacía no agrega ningún problema.

+0

Gracias, eso me habría tomado toda la vida averiguarlo. –

+0

De acuerdo. Eso me habría tomado años resolverlo. Gracias por publicar su solución aquí. – frosty

+0

Todavía hay un problema en IDEA 12.0.4. Gracias por la corrección. – mwoodman

0

Tuve este problema con IDEA 11.1.5 en Win7 pero no en XP. Mi solución en Win7 fue esta: Ir a la pestaña Inicio/Conexión. En la sección Variables del entorno del pase, tuve que eliminar cualquier línea en blanco. Estas líneas en blanco no causaron un problema para XP, pero IDEA en Win7 pensó que estaba pasando un montón de asignaciones de parámetros en blanco y se equivocó debido a eso.

Cuestiones relacionadas