Создание и запуск приложения Tomcat v7.0 Servlets в IDE Eclipse

Первым делом создайте новый проект в Eclipse:

  • File -> New -> Project -> Dynamic Web Project. Кстати, Eclipse запоминает недавно выбранные типы проектов, поэтому в следующий раз вы сможете выбрать напрямую File -> New -> Dynamic Web Project
  • В качестве "Target Runtime" выберите "Apache Tomcat" v7.0.
  • Назовите свое приложение. Например, Tomi =)
  • На остальных шагах создания проекта соглашайтесь с опциями по умолчанию.

 

Изучите описание папок и частей проекта Web-приложения в Eclipse.

  • WebContent.
    Обычные типы файлов, используемые в Web: HTML, JavaScript, CSS, JSP, картинки и др.
  • WebContent/<подпапка>
    Папка web-содержимого позволяет создавать подпапки и, тем самым, упорядочивать файлы. К примеру, css файлы можно отправить в WebContent/css
  • WebContent/WEB-INF
    Папка содержит файл web.xml - дескриптор размещения сервлетов. Он описывает структуру web-приложения, связывает вместе URL, которые использует приложение и его внутренние сервлеты, а также выполянет много других функций. Примечательно, что в Servlets v3.0 можно вообще не создавать этот дескриптор, поскольку сервлеты могут указывать ссылки, по которым они доступны снаружи приложения с помощью аннотации @WebServlet непосредственно в исходном Java коде.
  • WebContent/WEB-INF/lib

    JAR файлы библиотек, используемые приложением.

  • src/testPackage
    Java код в пакете testPackage. Создаются пакеты через правый клик мышкой по "Java Resources: src" -> New -> package. Всегда создавайте собственные пакеты для своего кода, использование пакета по умолчанию строго не рекомендуется.
    Вы можете переносить/копировать файлы и папки в нужные вам пакеты перетаскиванием.
     

Запуск приложения Tomcat из Eclipse.

 

Откройте вкладку Servers внизу. Правый клик по Tomcat v7.0 Server -> "Add and Remove Projects". Выберите ваш проект приложения, чтобы добавить его в Tomcat. Запустите или перезапустите сервер (Start Tomcat или Restart Tomcat). Теперь можно открыть главную страницу приложения. Для этого откройте в браузере ссылку http://localhost/<имя проекта>/. Помните, что вы должны перезапускать сервер если добавляете в него новый проект!

 

Много полезной информации на английском языке о том, как писать сервлеты, назначать им URL, использовать технологию JSP, о применении архитектуры MVC можно прочитать здесь: the servlet and JSP programming tutorial. А может быть вы полюбите JSF 2, более высокоуровневую и много более мощную библиотеку, являющуюся стандартной частью Java EE 6, но также отлично работающую и с Tomcat а также другими контейнерами сервлетов. Загляните на эту страничку the JSF 2 programming tutorial.

Теги: 
Была ли статья полезна: 

Добавить комментарий

HTML

  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd> <pre> <p>
  • Строки и параграфы переносятся автоматически.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Поместите примеры вашего исходного кода в теги <code>...</code> or <source>...</source> и он будет красиво отформатирован.

Plain text

  • Поместите примеры вашего исходного кода в теги <code>...</code> or <source>...</source> и он будет красиво отформатирован.
  • Строки и параграфы переносятся автоматически.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd> <code> <source>
CAPTCHA
Пожалуйста, подтвердите, что вы человек.