2012-04-10 4 views
6

У меня возникла небольшая проблема с настройкой моего Tomcat Project. Короче говоря, я работаю над проектом «Динамическая веб-страница», но, похоже, существует некоторая путаница в том, откуда я запускаю приложение.Eclipse, корень контекста проекта Tomcat - это папка eclipse

Запуск следующий код

File f = new File(""); 
System.err.println(f.getAbsolutePath()); 

дает выход C:/Eclipse, который случается, когда я бегу Eclipse. Обычно я ожидаю, что это будет выходной каталог, но на этот раз это не так.

Мой затмение проект настроен для MyProject/WebContent/WEB-INF/классы в папке вывода

Как я могу настроить нужный каталог? Сейчас мне нужно использовать абсолютные пути, которые не будут работать для всех членов проекта.

+0

Итак, в чем вопрос? Ваш текущий каталог - это то, откуда ваше приложение запускается с помощью Eclipse. Ваша папка вывода - это часть пути к классу для вашего приложения. – maksimov

+0

Обновленный вопрос. Я хочу, чтобы каталог был конкретной подпапкой моего проекта в рабочей области, но моя конфигурация, похоже, не имеет никакого эффекта. – Nubsis

+0

Простите, я до сих пор не преследую вас. Какова цель каталога, который вы пытаетесь настроить? Вы упомянули «корень контекста» в своем вопросе, это то, что вы после? Как правило, Eclipse создает каталог WebContent внутри каталога динамического веб-проекта. – maksimov

ответ

11

Хорошо, я нашел решение.

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

Я настроил это здесь:

Запуск конфигурации> Конфигурация Apache Tomcat Run> вкладка Аргументы, в разделе "рабочий каталог" выбрать "другой" и указать каталог.

Спасибо за ваши комментарии!

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