2013-08-12 2 views
1

Я создаю два GWT проекты один использует Maven другой нет, в обоих случаях это даст мне ниже предупреждение при запуске мое GWT приложение:IntelliJ IDEA 12 с GWT: рабочий каталог не равно корневой каталог вашего веб приложения

Warning: Your working directory, (C:\Users\XXX\.IntelliJIdea12\system\gwt\XXXX.xxxx\run\www) is not equal to your 
web application root (C:\Users\XXX\ws\myprj\myprj\target\myprj-0.0.1-SNAPSHOT) 
You will not be able to access files from your working directory on the production server. 

Я указываю параметр -war в параметрах режима Dev в конфигурации «Запуск/отладка», но не кажется эффектом. и у него есть две опции -war в командной строке запуска!

Однако запуск кажется ОК, мне любопытно, почему это предупреждение появляется и как исправить.

Большое спасибо.

ответ

0

Я думаю, что самый простой способ, чтобы удалить это предупреждение не использовать -war параметра в Dev Mode Параметров из Run/Debug конфигурации идеи в для конфигурации Buid.

Объяснение:

Идея честно говорит вам правду. Он работает сервер с рабочей директории, определенной для your_home_folder/.IntelliJIdea12/системы/GWT/XXXX.xxxx/Работа/WWW

Так что, если в Run/Debug Configurations вы определили Перед запуском: Сделать он будет строить проекта и скопируйте все необходимое для этого каталога.

Но вы определяете -war для параметров режима Dev Mode, что не меняет того факта, что идея создает проект в собственном каталоге, потому что ваш параметр будет использоваться только во время выполнения. Поэтому Idea обнаруживает этот факт поздно и предупреждает вас, но Idea не знает, что вы на самом деле ссылаетесь на правильный каталог из ваших результатов сборки, и он должен работать одинаково. Вот почему он работает, несмотря на предупреждение Идеи.

Я не знаю, почему вы должны использовать каталог от цели, так что если это требование не является строгим, и вы можете удалить этот параметр -war из вашего Mode Dev параметры он все равно будет работать, потому что идея делает и развертывает все необходимое для работы с рабочим каталогом.

Смежные вопросы