Содержание


Использование Eclipse в качестве среды разработки совместно с Jakarta Tomcat

Быстрый метод интеграции Eclipse и Tomcat

Comments

Почему Eclipse и Tomcat?

Работая в Eclipse, начиная с его ранних версий, я понял, что это одна из лучших вещей, случившихся со мной в области Java-разработки. Основанный только на таких средствах для работы с языком программирования Java в Linux, как vi и JDK, процесс программирования и отладки был очень трудоемким. Теперь, благодаря Eclipse, я легко могу соединить основанные на Java прототипы. Моей следующей мыслью было: почему бы не интегрировать мою JSP-разработку в среду Eclipse? Тогда я смог бы более свободно работать с Java-кодом и JSP. Цель этой статьи - сберечь время JSP-разработчиков при настройке Eclipse для совместной работы с Tomcat.

Загрузка компонентов

Есть несколько компонентов, участвующих в обеспечении совместной работы Eclipse и Tomcat. Эти компоненты перечислены в таблице 1.

Таблица 1. Используемые в этой статье компоненты и их версии

КомпонентВерсия
Eclipse IDE2.1.2
Sun Java SDK 1.4.11.4.1_06
Tomcat5.0.16
Подключаемый модуль Eclipse Tomcat Launcher от SysdeoПодключаемый модуль Sysdeo tomcat 2.2.1

Загрузите каждый из нужных вам компонентов. Список сайтов, на которых доступны файлы (на момент публикации статьи), приведен ниже в разделе "Ресурсы".

EclipseIDE: Eclipse IDE применяется в качестве среды разработки ваших JSP-страниц и Java-файлов. Eclipse – это очень легкая в использовании IDE, имеющая множество функциональных возможностей для быстрой и безболезненной разработки и отладки Java-программ. Дополненная подключаемым модулем tomcat эта среда становится замечательным средством для управления полными web-проектами, включая HTML и JSP-страницы, пиктограммы и сервлеты.

SunSDK: SDK необходим для корректного функционирования подключаемого модуля Tomcat Eclipse. Это необязательно должен быть Sun SDK, но он должен быть SDK, (вы не можете использовать только JRE, поскольку модуль работать не будет). В SDK должен присутствовать компилятор Java для работы Tomcat в Eclipse.

Tomcat: Tomcat необходим для обработки ваших JSP-страниц. Механизм Tomcat является очень хорошим механизмом сервлетов, свободно распространяемым и легким в установке.

Подключаемый модуль Eclipse Tomcat Launcher от Sysdeo: Это только один из многих подключаемых модулей Eclipse для Jakarta Tomcat. Это очень хороший модуль, сохранивший мне много времени и интегрировавший мои web-проекты с Java-кодом, который я использую для программирования в Eclipse.

Установка

Разархивируйте все компоненты

Следующим действием после загрузки всех необходимых пакетов является разархивирование каждого файла. Разархивируйте их и поместите в один каталог.

Скопируйте подключаемый модуль Tomcat в ваш каталог Eclipse/plugins

После разархивирования всех файлов скопируйте каталог plugin Tomcat в подкаталог plugins вашего dкаталога Eclipse. У меня каталог после разархивирования из zip-файла Sysdeo назывался com.sysdeo.eclipse.tomcat_2.2.1. Я скопировал его полностью в каталог Eclipse/plugins.

Установите SDK

Затем установите загруженный вами SDK. Подключаемый модуль для Eclipse tomcat требует, чтобы установленным по умолчанию JRE в рабочей среде Eclipse был SDK с компилятором Java. Это необходимо для применения подключаемого модуля Sysdeo Tomcat. После установки SDK можно запустить среду Eclipse.

Конфигурация

Установите SDK JRE в качестве JRE по умолчанию для Eclipse

Начнем с запуска Eclipse. Вы должны будете установить несколько настроек на страницах предпочтений рабочей среды. Откройте диалоговое окно предпочтений, выбрав пункт меню Window > Preferences, как показано на рисунке 1.

Рисунок 1. Предпочтения Eclipse
Предпочтения Eclipse
Предпочтения Eclipse

Выберите вариант Java из древовидного списка слева. Расширьте элемент Java и выберите Installed JRE, как показано на рисунке 2.

Рисунок 2. Настройки предпочтений JRE
Настройки предпочтений JRE
Настройки предпочтений JRE

Нажмите кнопку "Add" и перейдите в каталог JRE установленного ранее SDK, как показано на рисунке 3. Нажмите кнопку "OK".

Рисунок 3. Добавление JRE в настройки предпочтений Eclipse
Добавление JRE в настройки предпочтений Eclipse
Добавление JRE в настройки предпочтений Eclipse

Отметьте флажок возле только что добавленной JRE из установленного SDK, как показано на рисунке 4. При этом данная JRE станет JRE, используемой в Eclipse по умолчанию. Вы должны сделать это для нормального функционирования подключаемого модуля Tomcat. Этот модуль требует, чтобы SDK был установлен как JRE по умолчанию в настройках Eclipse.

Рисунок 4. Установка JRE по умолчанию для Eclipse и Tomcat
Установка JRE по умолчанию для Eclipse и Tomcat
Установка JRE по умолчанию для Eclipse и Tomcat

Установите переменную Tomcat Home в настройках Tomcat

Далее мы установим предпочтения подключаемого модуля Tomcat. Во все еще открытом диалоговом окне "Preferences" выберите "Tomcat" в левом древовидном меню, как показано на рисунке 5.

Рисунок 5. Установка предпочтений подключаемого модуля Tomcat
Установка предпочтений подключаемого модуля Tomcat
Установка предпочтений подключаемого модуля Tomcat

Выберите установленную вами версию Tomcat в расположенных вверху селекторных кнопках. Я использовал Tomcat версии 5.0.16, поэтому я выбрал последний доступный вариант - "Version 5.x".

Затем мы должны настроить переменную Tomcat Home. Возле поля "Tomcat Home" нажмите кнопку "Browse". Перейдите в корневой каталог установленной версии Tomcat и нажмите "OK". Поле Configuration file заполнится автоматически. Если вы хотите использовать другой конфигурационный файл для Tomcat, вы можете указать этот файл сейчас. В любом случае значение по умолчанию работает хорошо.

Итак, мы выполнили минимальные требования для запуска и выполнения Tomcat совместно с Eclipse и подключаемым модулем Sysdeo Tomcat Launcher. Просмотрите оставшиеся настройки для Tomcat в диалоговом окне предпочтений Eclipse. Вы увидите, что существует множество других доступных вам вариантов в настройках Tomcat. Например, добавление параметров в используемую сервером Tomcat JVM, выбор Java-проектов из рабочей среды для добавления в переменную classpath Tomcat, а также настройки для разрешения использования управляющего приложения Tomcat.

Тестирование совместной работы Tomcat и Eclipse

Создайте новый Tomcat Project

Тестирование интеграции Tomcat и Eclipse мы начнем с создания нового проекта. Выберите меню File > New > Project и исследуйте содержимое мастера нового проекта. Доступен новый элемент в секции Java этого мастера. Он называется "Tomcat Project" (см. рисунок 6). Выберите этот элемент и нажмите кнопку "Next".

Рисунок 6. Создание нового проекта Tomcat
Создание нового проекта Tomcat
Создание нового проекта Tomcat

Дайте вашему новому проекту Tomcat название. Например, "TomcatProject", как показано на рисунке 7. Нажмите кнопку "Next".

Рисунок 7. Указание названия проекта Tomcat
Указание названия проекта Tomcat
Указание названия проекта Tomcat

Вы видите, что можно указать название контекста (Context) для вашего web-проекта, а также можно установить подкаталог в качестве корневого каталога для webapplication. Мы опустим пока детали (см. рисунок 8). Нажмите кнопку "Finish".

Рисунок 8. Установка корневого каталога Tomcat webapplication
Установка корневого каталога Tomcat webapplication
Установка корневого каталога Tomcat webapplication

В вашей рабочей среде будет создан новый проект с WAR-структурой, как показано на рисунке 9.

Рисунок 9. Созданный проект Tomcat
Созданный проект Tomcat

Создайте JSP-файл для тестирования

Самый легкий способ протестировать вашу систему – это создание нового файла в корневой папке вашего WAR-проекта. Создайте новый файл, назовите его "index.jsp". Для этого выберите ваш проект в рабочей среде и щелкните по нему правой кнопкой мыши. Выберите пункт меню New > File. Назовите файл "index.jsp", как показано на рисунке 10, и нажмите кнопку "Finish".

Рисунок 10. Создание файла index.jsp для тестирования вашей конфигурации
Создание файла index.jsp для тестирования вашей конфигурации
Создание файла index.jsp для тестирования вашей конфигурации

Добавьте содержимое, показанное в листинге 1, в ваш файл index.jsp и сохраните его.

Листинг 1. Пример index.jsp
<html>
<body>
<%java.util.Date d = new java.util.Date();%>

Todays date is <%= d.getDate()%> and this jsp page worked!

</body>
</html>

Запустите Tomcat при помощи подключаемого модуля Sysdeo

А сейчас наступил великий момент. Для запуска сервера Tomcat просто нажмите кнопку "Start Tomcat", которая была добавлена на вашу инструментальную панель, как показано на рисунке 11. Вы можете также выбрать меню Tomcat из главного меню и нажать "Start Tomcat".

Рисунок 11. Запуск сервера Tomcat при помощи подключаемого модуля Tomcat Sysdeo
Запуск сервера Tomcat при помощи подключаемого модуля Tomcat Sysdeo
Запуск сервера Tomcat при помощи подключаемого модуля Tomcat Sysdeo

Запустится сервер Tomcat и информация о его запуске появится в окне Console среды разработки Eclipse, как показано на рисунке 12. Исследуйте журнал загрузки, чтобы убедиться в отсутствии каких-либо ошибок.

Рисунок 12. Информация о запуске Tomcat отображается в окне Eclipse Console
Информация о запуске Tomcat отображается в окне Eclipse Console
Информация о запуске Tomcat отображается в окне Eclipse Console

Запустите браузер и просмотрите ваш файл index.jsp

После начала работы сервера запустите web-браузер. Перейдите по адресу - "http://localhost:8080/TomcatProject". Должна загрузиться страница, и вы должны получить сообщение, аналогичное следующему:

Todays date is 30 and this jsp page worked!

Цифра 30 появилось на моем экране, потому что сегодня 30-е число.

Заключение

Сейчас у вас должен иметься установленный Eclipse, настроенный на работу с Jakarta Tomcat. Теперь вы имеете возможность быстро разрабатывать и тестировать JSP с интегрированным Java-кодом, используя замечательную IDE, помогающую улучшить вашу производительность. Использование Eclipse для создания Java-кода и интегрирование его с Jakarta Tomcat сделают JSP-разработку удобной и простой.


Ресурсы для скачивания


Похожие темы


Комментарии

Войдите или зарегистрируйтесь для того чтобы оставлять комментарии или подписаться на них.

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=Open source, Технология Java
ArticleID=96683
ArticleTitle=Использование Eclipse в качестве среды разработки совместно с Jakarta Tomcat
publish-date=05202004