субота, 6 жовтня 2012 р.

Запуск сервлетов и jsp через Tomcat

Вчера под вечер разобрался как запускать на исполнение .jsp файлы в Tomcat.
Для этого нужно .jsp файл разместить в папку с установленным сурвером Tomcat: webapps/ROOT , запустить сервер и написать в адресной строке браузера: localhost:8080/имя_файла.jsp

Сегодня же целый день разбирался как запускать сервлеты в Tomcat, перерыл документацию на сайте, также смотрел руководсва IntelliJ Idea. Решение было найдено в этом руководстве:
http://www.javatalks.ru/sutra4974.php


Нужно исходник сервлета .java разместить в папке с установленным сервером Tomcat: webapps/myapp/WEB-INF/classes , скомпилировать его javac , потом создать web.xml в папке WEB-INF с текстом:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
  PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
  "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
  <servlet>
    <servlet-name>TestingServlet</servlet-name>
    <servlet-class>TestingServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>TestingServlet</servlet-name>
    <url-pattern>/test</url-pattern>
  </servlet-mapping>
</web-app>
Потом в адресной строке браузера написать: http://localhost:8080/myapp/test
Вуаля! Реально целый день над этим провозился.

Немає коментарів:

Дописати коментар