Ошибка запуска приложения WEB Tomcat из Intellij IDEA 11 (ошибка CreateProcess = 87, параметр неверен) - PullRequest
8 голосов
/ 07 марта 2012

Я переместил свой проект из Win XP в Win 7 Ultimate.Это простое / стандартное Java WEB-приложение (Wicket / DB еще нет).Я использую Tomcat 6.0.35 (64 бит) или 6.0.32 (32 бит).Сервер и мое приложение работают правильно, запустив Tomcat из командной строки (startup.bat).В Intellij Idea он хорошо работает в режиме отладки (Shift-F9).Но когда я пытаюсь запустить его в стандартном режиме (Shift-F10), я получаю сообщение об ошибке: «Невозможно запустить программу« X: \ Program Files \ apache-tomcat-6.0.35 \ bin \ catalina.bat »(в каталоге« X »).: \ Program Files \ apache-tomcat-6.0.35 \ bin "): Ошибка CreateProcess = 87, параметр неверный.» И я не вижу строки компиляции.Итак, я не знаю, какие параметры неверны и почему?

Я пытался собрать его с помощью Maven и запустить с Jetty.Работает нормально тоже.По какой-то причине я не могу запустить приложение, используя стандартный быстрый режим (Shift-F10).У кого-нибудь была такая проблема?

PS: Приложение было построено исправлено при каждой попытке запуска (и было помещено в каталог out)

Спасибо.

Ответы [ 2 ]

24 голосов
/ 07 марта 2012

Похоже, я выяснил, где была проблема.

Проект имеет диалоговое окно «Редактировать конфигурацию» (заголовок диалогового окна - «Выполнить / отладить конфигурацию») Диалог имеет 5 вкладок. Последняя правая вкладка («Запуск / подключение») предоставляет возможность описать переменные среды для передачи ее на компьютер Java. Для режима «Отладка» по умолчанию установлено «JAVA_OPTS». Но для режима «Выполнить» есть только одна пустая строка (без каких-либо значений). Просто я поставил фокус и убрал эту пустую строку - проблема исчезла. Это легко воспроизвести. Я не добавил ни одной пустой строки. Возможно, это маленькая ошибка ИДЕИ.

С другой стороны, я не могу воспроизвести проблему под Win XP. Возможная причина в том, что у моей Win XP есть внешняя переменная окружения "JAVA_OPTS" с настройкой памяти. Итак, пустая строка не добавляет проблем.

0 голосов
/ 16 июля 2013

У меня была эта проблема с IDEA 11.1.5 на Win7, но не на XP. Мое исправление на Win7 было следующим: Перейти к вкладке «Запуск / Подключение». В разделе Pass Environment Variables мне пришлось удалить все пустые строки. Эти пустые строки не вызывали проблемы для XP, но IDEA на Win7 подумала, что я передаю кучу пустых назначений параметров и из-за этого допустила ошибку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...