![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
alafin |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 12.4.2006 Репутация: нет Всего: 2 |
Всем привет!
Подскажите чем компилить сервлет? У меня стоит как JDK так и J2ee. Пытаюсь компилить с помощью обычного jdk типа: javac ИмяФайла.java но что-то он на отрез отказывается это делать, выдавая ошибки, даже на проверенные сервлеты, которые идут в качестве примеров с Tomcat. --------------------
http://python.com.ua |
|||
|
||||
Maksym |
|
|||
![]() . ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 19.8.2005 Где: Odessa, Black Sea Репутация: 24 Всего: 62 |
alafin
Ошибки и код в студию |
|||
|
||||
alafin |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 12.4.2006 Репутация: нет Всего: 2 |
Собственно вот тот самый сервлет, которые поставляется вместе с Tomcat:
А это ошибки выдающиеся компилятором java после ввода команды javac RequestParamExample.java Ошибки: D:\jdk1.5\bin>javac RequestParamExample.java RequestParamExample.java:23: package javax.servlet does not exist import javax.servlet.*; ^ RequestParamExample.java:24: package javax.servlet.http does not exist import javax.servlet.http.*; ^ RequestParamExample.java:26: package util does not exist import util.HTMLFilter; ^ RequestParamExample.java:34: cannot find symbol symbol: class HttpServlet public class RequestParamExample extends HttpServlet { ^ RequestParamExample.java:39: cannot find symbol symbol : class HttpServletRequest location: class RequestParamExample public void doGet(HttpServletRequest request, ^ RequestParamExample.java:40: cannot find symbol symbol : class HttpServletResponse location: class RequestParamExample HttpServletResponse response) ^ RequestParamExample.java:41: cannot find symbol symbol : class ServletException location: class RequestParamExample throws IOException, ServletException ^ RequestParamExample.java:99: cannot find symbol symbol : class HttpServletRequest location: class RequestParamExample public void doPost(HttpServletRequest request, ^ RequestParamExample.java:100: cannot find symbol symbol : class HttpServletResponse location: class RequestParamExample HttpServletResponse response) ^ RequestParamExample.java:101: cannot find symbol symbol : class ServletException location: class RequestParamExample throws IOException, ServletException ^ RequestParamExample.java:76: cannot find symbol symbol : variable HTMLFilter location: class RequestParamExample out.println(" = " + HTMLFilter.filter(firstName) + "<br>"); ^ RequestParamExample.java:78: cannot find symbol symbol : variable HTMLFilter location: class RequestParamExample out.println(" = " + HTMLFilter.filter(lastName)); ^ 12 errors --------------------
http://python.com.ua |
|||
|
||||
Maksym |
|
|||
![]() . ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 19.8.2005 Где: Odessa, Black Sea Репутация: 24 Всего: 62 |
Ну так он же написал, нет пакетов которые подключаются в импорте. Соответственно не может найти и классы из этих пакетов, о чем честно сообщается дальше. Подключи необходимые библиотеки, например скопировав их в SDK_HOME\jre\lib\ext |
|||
|
||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 16 Всего: 151 |
Он не может найти J2EE-шные библиотеки. Подключи их при компиляции.
-------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
check |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 610 Регистрация: 3.4.2006 Репутация: 2 Всего: 23 |
Другими словами возьми в tomcat_home/common/lib servlet-api.jar и
положи его в jdk_home/lib. |
|||
|
||||
alafin |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 12.4.2006 Репутация: нет Всего: 2 |
А я сделал по другому. Взял выкачал j2ee и вытащил от туда библиотеку java2ee.jar и положил ее в SDK_HOME\jre\lib\ext и все заработало.
--------------------
http://python.com.ua |
|||
|
||||
Tony |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1159 Регистрация: 3.3.2006 Где: Riga Репутация: 6 Всего: 12 |
Я так тоже делаю.
|
|||
|
||||
Kee_Keekkenen |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 16.2.2007 Репутация: нет Всего: нет |
вообще-то обычно в переменную среды CLASSPATH добавляют полный путь к джару с указанием самого джар-файла
|
|||
|
||||
Vova_Bonch |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 31.10.2006 Репутация: нет Всего: нет |
У меня аналогичная ошибка. Я использую Net Beans 6.5 и apache tomcat 6.0.18
Собс-но в самой IDEшке в классе проекта import.javax.servlet.*; на что он пишет package javax.servlet doesn't exists. Я прописывал CLASSPATH и копировал servlet-api.jar в jdk.lib но безрезультатно. Подскажите пожалуйста ![]() |
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
Vova_Bonch, в ИДЕ не надо прописывать класспасс, там просто нужно подложить под проект свои жарки
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |