| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > Томкат и сервлеты |
| Автор: jackky 29.4.2003, 13:36 |
| Привет всем. Опишу всё что я делаю, а потом проблему. 1. Ставлю томкат :-) 2. исправляю server.xml под себя а именно Изначальный хост правлю на такое: <Host name="localhost" debug="0" appBase="C:\WebApps\" unpackWARs="true"> Добавляю свой контекст: <Context path="/App1" docBase="\App1" debug="0" privileged="true"/> 3.создаю папку WEB-INF, в ней папку classes. 4.создаю web.xml такого содержания <?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE web-app (View Source for full doctype...)> <web-app> <servlet> <servlet-name>Hello</servlet-name> <display-name>Hello</display-name> <servlet-class>Hello</servlet-class> </servlet> <servlet-mapping> <servlet-name>Hello</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> </web-app> 5.создаю класс сервлета Hello.java и такую же jsp. Компилю сервлет в classes. 6. Вроде всё правильно. 7. Запускаю томкат - работает, вызываю localhost:8080/App1/Hello.jsp - работает, запускаю сервлет localhost:8080/App1/Hello.jsp - не работает пишет сервлет не доступен. В чём ошибка, ума не прилОжу. Уже неделю доку читаю, а всё бестолку. Совсем, надо полагать, запутался. Помогите, кто-нить Пожайлуста. Благодарность гарантируется:-) jackky |
| Автор: AntonSaburov 29.4.2003, 15:12 |
| Не могу гарантировать, что это точно - уже почти полгода не подходил к Tomcat, но класть сами сервлеты надо в определенный каталог - какой-то LIB. |
| Автор: jackky 7.5.2003, 13:21 |
| 2 AntonSaburov. Вроде я всё делал по документации к томкату, а там про то, что класть сервлеты в отдельные каталоги ничего не говорилось, но я ещё разок почитаю.... В любом случае спасибо. |
| Автор: SmaLL 8.5.2003, 08:08 |
| Все классы надо класть в \web-inf\classes |