|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.02.2010, 14:54 | #1 |
Пользователь
Регистрация: 26.08.2009
Сообщений: 23
|
Компиляция сервлета
Здравствуйте,
Создал фаил с именем HelloWorld.java в пути C:\test\src. Текст сервлета: import java.io.IOException; import java.io.PrintWriter; import java.util.Enumeration; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletReque st; import javax.servlet.http.HttpServletRespo nse; public class HelloWorld extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.println("<html>"); out.println("<head>"); out.println("<title>Hello World!</title>"); out.println("</head>"); out.println("<body>"); out.println("<h1>Hello World!</h1>"); out.println("</body>"); out.println("</html>"); } } Установил Apache-Tomcat 6.0. В Classpath'e прописал путь к пакету для сервлетов C:\Tomcat\lib. В командной строке написал следующее javac /test/src/HelloWorld.java (JVM установлена). Выдает ошибку javax.servlet doesn't exist. В чем ошибка? ведь вроде все правильно сделал. |
14.02.2010, 21:23 | #2 |
Новичок
Джуниор
Регистрация: 26.08.2008
Сообщений: 1,010
|
а) не вижу тут декларации cp | classpath
b) у вас что, библиотеки раскурочены? настоятельно рекомендую ознакомится с: http://programmersforum.ru/showpost....32&postcount=6
ромик0: Cколько получают здешние модераторы?
pu4koff: У модераторов сдельная оплата труда. Выдал предупреждение - плюс к премии. Выдал бан - лучший модератор месяца со всеми вытекающими. |
15.02.2010, 01:08 | #3 |
Пользователь
Регистрация: 26.08.2009
Сообщений: 23
|
а)разве то, что я прописал в CLASSPATH пути к библеотекам Tomcat, не освобождает меня от обязанности писать дополнения в командной строке при компиляции?
б)Вроде ничего серьозного не происходило на компьютере. все скачал с tomcat.apache.org и к библеотекам не притрагивался. по инструкции в предложенной вами ссылке выходит такая же ошибка. В чем все таки проблема? |
15.02.2010, 12:08 | #4 | ||
Новичок
Джуниор
Регистрация: 26.08.2008
Сообщений: 1,010
|
Цитата:
судя по тому что вы написали: Цитата:
т.е. надо примерно так: Код:
Код:
Вот если бы все содержимое всех библиотек из папки lib было разархивировано непосредственно в папку lib, то ваш classpath работал бы. Еще при этом способе установки classpath возможны проблемы с тем, что джава не будет находить ваши собственные классы в этом случае туда же(в classpath) надо прописывать и путь до собственных классов.
ромик0: Cколько получают здешние модераторы?
pu4koff: У модераторов сдельная оплата труда. Выдал предупреждение - плюс к премии. Выдал бан - лучший модератор месяца со всеми вытекающими. |
||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
инклудинг сервлета в index.jsp | SuperOrange | Java для Web (EE, Servlet, JSP, Tomcat, Spring MVC) | 1 | 19.07.2009 18:03 |
компиляция | Рамик | Помощь студентам | 6 | 14.03.2009 16:07 |
Компиляция в Qt | Diman2008 | Qt и кроссплатформенное программирование С/С++ | 6 | 16.11.2008 20:57 |
Компиляция. | Бро | Общие вопросы C/C++ | 2 | 03.06.2008 06:46 |
Компиляция | xGroupers | Общие вопросы Delphi | 1 | 24.03.2008 11:57 |