Форум программистов, компьютерный форум, киберфорум
Java EE (J2EE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.51/35: Рейтинг темы: голосов - 35, средняя оценка - 4.51
0 / 0 / 0
Регистрация: 10.06.2011
Сообщений: 6

Как запустить сервлет под Tomcat? Где взять package javax.servlet?

10.06.2011, 18:25. Показов 6910. Ответов 17
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Кто-нибудь помогите плз. Tomcat я поставил,но как запустить сервлет не знаю. И еще, у меня стоит jdk1.5.0, в проге мне нужны пакеты javax.servlet.* и javax.servlet.http.*, а компилятор ругается что их нет, что делать? Вопрос жизни и смерти.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.06.2011, 18:25
Ответы с готовыми решениями:

NetBeans6.7 package javax.servlet does not exist
у меня такая ошибка куда надо поставить servlet-api.jar подскажите пожалуйста в C:\Program Files (x86)\Java\jdk1.6.0_12\lib и C:\Program...

Не получается скомпилировать сервлет, отсутствует библиотека javax.servlet
Начал изучать жабу,перехожу сейчас к изучению сервлетов,но вот столкнулся с такой проблемкой) Скачал SDK в комплекте с жабовским...

Как запустить сервлет java под netBeans с Tomcat?
Добрый день, Пробую создать сервлет на Java с помощью Tomcat под IDE NetBeans, Делал всё как в этом уроке: ...

17
1 / 1 / 0
Регистрация: 15.02.2010
Сообщений: 311
10.06.2011, 18:59
Я бы предложил не париться и поставить вместо Томката пару пива... техника в руках дикаря - кусок металла.
0
0 / 0 / 0
Регистрация: 10.06.2011
Сообщений: 6
10.06.2011, 19:16  [ТС]
Ты че, до фига шутник что-ли? Свои замечания не по существу оставь при себе.
0
1 / 1 / 0
Регистрация: 15.02.2010
Сообщений: 311
10.06.2011, 22:57
Это как раз по существу... бросай это безнадежное дело.
0
1 / 1 / 1
Регистрация: 07.03.2011
Сообщений: 117
10.06.2011, 23:29
В томкатовских либах есть.
0
mishgun
11.06.2011, 03:26
прописываешь CATALINA_HOME=c:/tomcat(или где он у тебя там)
в CLASSPATH пишешь %CATALINA_HOME%/lib и тогда у тебя при компилляции усё должно работать.Многим IDE даже ето не надо подключаешь к ним jar которые нужны и всё
0 / 0 / 0
Регистрация: 10.06.2011
Сообщений: 6
11.06.2011, 06:52  [ТС]
Сразу вопрос: у меня в папке с томкатом нет папки lib, она только в ../common/lib, и в ../server/lib, мне к одной из них писать путь?
0
1 / 1 / 0
Регистрация: 12.06.2011
Сообщений: 68
12.06.2011, 21:20
Hi!

Я сейчас возьму несколько менторский тон, но определенно не с целью кого-то задеть или самоутвердиться.

Уважаемый, /7OMugOPKA!

Судя по Вашим вопросам, вы плохо представляете, что Вы делаете. Я объясню, почему я так думаю.

Дело в том, что Java - это просто язык программирования, один из многих, со своими достоинствами и недостатками. Такую популярность в мире он завоевал прежде всего потому, что он является только средством для реализации технологий, предлагаемых большим как количеством коммерческих фирм, так и т.н. open-source/nonprofit компаний.

Как следствие, при разработке программного обеспечения с использованием языка программирования Java очень (еще раз - ОЧЕНЬ) желательно _сначала_ прочитать документацию, а только _потом_ начинать писать программы.

В противном случае Вы, во-первых, будете вынуждены решать множество проблем, которые уже давно решены за Вас, во-вторых, Ваши приложения будут работать не так эффективно, как это можно было ожидать, в-третьих, другие программисты, читавшие документацию, будут с удивлением/матом (в зависимости от ситуации: в этой конференции скорее
с улыбкой, а если им придется править Ваш код - то и, возможно, с угрозой физического насилия) воспринимать Ваш код, в-четвертых, Вы не будете понимать код других программистов, написанный с использованием стандартных для остального человечества алгоритмов (например, gof).

По роду свое работы я сталкивался с большим количеством кода, написанного с помошью такого подхода. К сожалению, стиль данного постинга не позволяет мне в полной мере выразить мои впечатления от рефакторинга такого кода, но, поверьте, они были незабываемы.

В завершение я бы позволил себе посоветовать Вам потратить время на ознакомление с документацией и tutorial хотя бы на сайте java.sun.com, каким бы бесполезным занятием это бы Вам не показалось.

Enjoy!
1
1 / 1 / 1
Регистрация: 07.03.2011
Сообщений: 117
12.06.2011, 23:01
Пардон, а что такое gof?
0
1 / 1 / 0
Регистрация: 12.06.2011
Сообщений: 68
12.06.2011, 23:36
Ну, это книжка такая: Design Patterns, вот этих перцев: Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides. Класика жанра, так сказать. А ребята они академические и веселые, поэтому назвали себя по имени малоизвестной рок-группы The gangs of four (GOF). Все собираюсь найти (группу), но руки не доходят.

Хотя примеры там на С++, т.к. сами шаблоны строго на язык не ориентированы. Хотя язык должен быть ОО. С другой стороны, я слышал, что ООП некоторые особо одаренные товарищи реализовывали на С, так чта...

Но Gof - это уже высший пилотаж. Если сказать другими словами, то ее полезность проявляется при работе с сильно большими проектами, когда можно легко все запутать, если не применять какие-то заготовки или правила. Если не знать предложенных приемов программирования, то код с использованием паттернов GOF прочитать не так просто. Но это лишь IMHO, более опытные товарищи меня поправят.
0
1 / 1 / 1
Регистрация: 07.03.2011
Сообщений: 117
12.06.2011, 23:40
Ну, что такое паттерны, я себе примерно представляю. Но мне кажется, они и в маленьких программах могут быть полезны. Другое дело, нужно знать материал, чтобы его применять, а паттернов-то немало. Да и полностью подойти к конкретной задаче они не могут, нужна адаптация.
Впрочем, хватит оффтопа
0
1 / 1 / 0
Регистрация: 12.06.2011
Сообщений: 68
12.06.2011, 23:56
Могут, почему? Паттерн - это же не код, это достаточно общие слова. Factory, например. А как ее реализовать - это уже дело разработчика. Просто реализации не будут принципиально отличаться. Если есть класс FactorySomething, то сразу примерно понятно, как он работает.
0
paradise
13.06.2011, 10:56
Позволю и я себе несколько замечаний. Как обычно, в адрес всех высказавшихся

2 /7OMugOPKA:
Когда больше одного человека говорят тебе, что ты что-то делаешь нетак, можно прислушаться. Ссылка на учебники в топике про jsp и servlet. У начинающих на Java часто складывается впечатление, что платформа (а java в моем понимании именно платформа, а не просто язык) все сделает за них. Этого не так.

2 Chinook:
>Дело в том, что Java - это просто язык программирования, один из
>многих, со своими ...

Про это выше. Про популярность - он завоевал ее по разным причинам.

>программирования Java очень (еще раз - ОЧЕНЬ) желательно _сначала_ прочитать документацию...

Бери шире - для любой деятельности, напоминающей использование сложных вещей сторонних разроботчиков, это справедливо.

>В противном случае Вы, во-первых,...
улыбнуло, но все по делу

>В завершение я бы позволил себе посоветовать Вам потратить...

Вот вот.

2Lamer George:
>Ну, что такое паттерны, я себе...

А мне кажется, что не до конца ты понимаешь. Шаблоны проектирования выражают общие рекомендации по организации кода в ОО приложениях. Размер приложения не важен. Многие программисты пишут свой код, интуитивно применяя эти правила (паттерны), но не зная о их существовании. Как правило, это люди, не работающие с чужим кодом. Рано или поздно, методом проб и ошибок или прочитав книгу 'четверки' программист приходит к пониманию шаблонов проектирования как к способу безболезненного общения между разработчиками на уровне кода.

Еще раз, шаблоны проектирования - это не готовые решения вашей задачи. Решение вашей задачи - это десятки и сотни реализаций шаблонов проектирования.

2 Chinook:
Дело даже не в имени класса, хотя оно может помочь понять суть происходящего (равно как и совсем запутать читающего код при неправильном его использовании).

Например, если я вижу класс, конструктор которого объявлен private, и имеется метод класса, который возвращает ссылку на экземпляр (объект) класса. Я начинаю думать, что это может быть реализацией шаблона проектирования 'одиночка' и я ищу переменную класса, которая хранит ссылку на экземпляр класса.
1 / 1 / 0
Регистрация: 12.06.2011
Сообщений: 68
13.06.2011, 11:25
Ну вот, как и ожидалось, более опытные товарищи правят и дополняют :-)
0
4 / 4 / 2
Регистрация: 09.12.2010
Сообщений: 278
27.06.2011, 01:30
2 paradise: а где бы нете найти эту книжку 'четверки', на русском разумеется ?
0
1 / 1 / 0
Регистрация: 12.06.2011
Сообщений: 68
27.06.2011, 02:02
Боюсь, ее на русском нет (очень хочется ошибиться). По крайней мере я не нашел. По-английски есть в pdf, могу послать.

Там, в принципе, ничего сложного там нет, разве что примеры на С++.

Да и на ней свет клином не сошелся. У меня есть пару книжек на русском, отнюдь не хуже, даже лучше - все применительно к J2EE и включают паттерны GoF. Покупал на озоне, могу дома посмотреть названия, если интересно.
0
0 / 0 / 4
Регистрация: 14.08.2007
Сообщений: 307
27.06.2011, 20:55
мужики, вы шо - прикалываетесь ?
четыре года назад ещё издали эту книжку на русском
не прочитал наверное только ленивый

первые попавшиеся линки из гугла:
http://www.citforum.ru/book/ooprpattern/index.shtml
http://www.rsdn.ru/res/book/oo/design_patterns.xml
0
1 / 1 / 0
Регистрация: 12.06.2011
Сообщений: 68
28.06.2011, 00:29
А! Ну, вот и хорошо, а я по-английски читал :-(
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.06.2011, 00:29
Помогаю со студенческими работами здесь

При компилянии сервлета ругается - 'package javax.servlet.*; does not exist'
У меня установлены JDK1.3 и JRE при компилянии сервлета ругается - 'package javax.servlet.*; does not exist' Как я понимаю у меня нет...

Не работает import javax.servlet.*, javax.servlet.http.* в J2EE
Скачал сайта сан J2EE SDK самую последню... j2eesdk-1_4_02_2005q2-windows-ml.exe(133 Mb) так вот не работает import javax.servlet.*,...

Intellij idea не может скачать зависимость javax.servlet.servlet:servlet-api:3.0.1
intellij idea не может скачать зависимость javax.servlet.servlet:servlet-api:3.0.1 Идет загрузка, потом пропадает, но зависимость...

Можно ли как-нибудь заставить сервлет работающий под Tomcat использовать чужой NamingCOntext или InitialContext?
Здравствуйте. Такой вопрос интересует : Можно ли как-нибудь заставить сервлет работающий под Tomcat использовать чужой NamingCOntext...

Ошибка javax.servlet.ServletException: Error instantiating servlet class myclasses.StudentServlet
Здравствуйте еще раз, выскочило исключение показанное ниже В класспатч добюавил библиотечку j2ee.jar но все равно ругается, в web.xml...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru