Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Разработка сервлетав для TomCat6 в Eclipse, Проблемы при компиляции сервлетов 
V
    Опции темы
clamp
Дата 7.5.2009, 09:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 137
Регистрация: 10.6.2008
Где: Планета Земля

Репутация: нет
Всего: нет



Вот такой вопрос, пробовал ли кто писать сервлеты для TomCat6? При установленном TomCat6 возникают проблемы при компиляции. 

PM WWW ICQ   Вверх
_and
Дата 7.5.2009, 09:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-developer
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 6.8.2004
Где: Новокузнецк

Репутация: 1
Всего: 4



опиши какие проблемы возникают, скорее всего проблема не в томкате а в том что как обычно забыл какую-нить либу положить в архив или еще че подобное
PM MAIL ICQ Jabber   Вверх
clamp
Дата 7.5.2009, 12:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 137
Регистрация: 10.6.2008
Где: Планета Земля

Репутация: нет
Всего: нет



Вообщем такой ситуейшен. Поставил jdk1.6.0_10 Поставил Eclipse Version: 3.3.0 Закинул плугин для томката tomcatPluginV321. Теперь,,.создаю новый проект начинаю делать Run As окошко 
user posted image
  • Если выбираю первый пункт выдается вот такая ошибка
 
Код

java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory
    at org.apache.jasper.JspC.<clinit>(JspC.java:98)
Caused by: java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory
    at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
    ... 1 more
Exception in thread "main" 


  • Если запускаю второй пункт то вот что сыпиться
Код

Usage: <command> <input class file> <attribute file> <output class file name>
<command> <input/output class file> <attribute file>


  • Если третий ))
Код

Exception in thread "main" java.lang.IllegalArgumentException: inputFileName: bar.jsp
    at org.apache.jasper.compiler.SmapStratum.addLineData(SmapStratum.java:254)
    at org.apache.jasper.compiler.SmapGenerator.main(SmapGenerator.java:156)

/
Когда стоял TomCat5 то все запускалось при помощи  FastDateFormat но сейчас его нет. 
Не могу понять в чем трабл? 



Это сообщение отредактировал(а) clamp - 27.4.2010, 10:05
PM WWW ICQ   Вверх
clamp
Дата 22.4.2010, 11:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 137
Регистрация: 10.6.2008
Где: Планета Земля

Репутация: нет
Всего: нет



Опять не решенная проблема с TomCat 6 

Это сообщение отредактировал(а) clamp - 27.4.2010, 10:12
PM WWW ICQ   Вверх
clamp
Дата 27.4.2010, 10:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 137
Регистрация: 10.6.2008
Где: Планета Земля

Репутация: нет
Всего: нет



Пересмотрел кучу похожих ссылок. 
Про том кат и эклипс

и вот что понял, что по сути этот плагин нужен для того чтобы в Eclipse появился пункт create tomcat project и возможность перегрузки Tomcat из eclipse 
А для того чтобы все это заработало нужно откомпилить проект, чтобы появились файлы *.class. В 5 версией tomcat все компилиться FasDateFormat. А с 6 не могу понять как все это запустить. Хотя если компилить вручную. я делаю так 
Код

javac -classpath c:\servlet-api.jar; myTest.java 

Появляется файл myTest.class я подменяю его в моем проекте и все начинает работать. 
Как мне заставить Eclipse также компилировать? Если посмотреть в проекте то видно как эта библиотека прикреплена к проекту через TomCat рис ниже. Но как при помощи нее откомпилировать ?  smile 

user posted image

 smile  smile  smile 
PM WWW ICQ   Вверх
sergioK
Дата 3.5.2010, 11:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 207
Регистрация: 15.2.2008

Репутация: нет
Всего: нет



Цитата(clamp @ 27.4.2010,  10:12)
Пересмотрел кучу похожих ссылок. 
Про том кат и эклипс

и вот что понял, что по сути этот плагин нужен для того чтобы в Eclipse появился пункт create tomcat project и возможность перегрузки Tomcat из eclipse 
А для того чтобы все это заработало нужно откомпилить проект, чтобы появились файлы *.class. В 5 версией tomcat все компилиться FasDateFormat. А с 6 не могу понять как все это запустить. Хотя если компилить вручную. я делаю так 
Код

javac -classpath c:\servlet-api.jar; myTest.java 

Появляется файл myTest.class я подменяю его в моем проекте и все начинает работать. 
Как мне заставить Eclipse также компилировать? Если посмотреть в проекте то видно как эта библиотека прикреплена к проекту через TomCat рис ниже. Но как при помощи нее откомпилировать ?  smile 

user posted image

 smile  smile  smile

попробуй в  положить в свой фолдер 
не  програм файлс , и без пробелов


попробуй 
поставить Eclipse IDE for Java EE Developers 
http://www.eclipse.org/downloads/ 

PM MAIL   Вверх
clamp
Дата 17.5.2010, 05:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 137
Регистрация: 10.6.2008
Где: Планета Земля

Репутация: нет
Всего: нет



sergioK . Спасибо.

Вообщем поставил себе ECLIPSE EE перенес  туда свои проект все компилиться. 
 smile 
Хеппи енд
PM WWW ICQ   Вверх
werdy
Дата 20.5.2010, 10:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный



Профиль
Группа: Участник
Сообщений: 38
Регистрация: 15.3.2007
Где: Новокузнецк

Репутация: 1
Всего: 1



Tomac 6 нетерпимо относится к наличию библиотек servler-api и jsp-api внутри приложения, даже если они взяты с самого томаката. 5й к этому относился спокойно.
У меня иногда возникает проблема что myEclipce диплоит эти либы, даже если я их для диплоя не помечал. 
Иной раз настроешь проект, все нормально, а иные проекты упорно эти библиотеки диплоют, соответсвенно на 6-м томкате не пушут.
Может кто знает как заставить myEclipse правильно диплоить библиотеки? smile
PM MAIL WWW   Вверх
clamp
Дата 25.6.2010, 09:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 137
Регистрация: 10.6.2008
Где: Планета Земля

Репутация: нет
Всего: нет



Все проблемы решаются просто. Установил себе EclipseEE и теперь радуюсь жизни. ))) 
PM WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0678 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.