Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Разработка сервлетав для TomCat6 в Eclipse


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

Автор: _and 7.5.2009, 09:42
опиши какие проблемы возникают, скорее всего проблема не в томкате а в том что как обычно забыл какую-нить либу положить в архив или еще че подобное

Автор: clamp 7.5.2009, 12:48
Вообщем такой ситуейшен. Поставил jdk1.6.0_10 Поставил Eclipse Version: 3.3.0 Закинул плугин для томката tomcatPluginV321. Теперь,,.создаю новый проект начинаю делать Run As окошко 
http://ipicture.ru/Gallery/Viewfull/135802.html
  • Если выбираю первый пункт выдается вот такая ошибка
 
Код

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 22.4.2010, 11:58
Опять не решенная проблема с TomCat 6 

Автор: clamp 27.4.2010, 10:12
Пересмотрел кучу похожих ссылок. 
http://keyboardsamurais.de/2004/01/15/tomcat_tutorial_helloworld_for_complete_fools_-_english/

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

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

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

http://ipicture.ru/Gallery/Viewfull/135807.html

 smile  smile  smile 

Автор: sergioK 3.5.2010, 11:47
Цитата(clamp @ 27.4.2010,  10:12)
Пересмотрел кучу похожих ссылок. 
http://keyboardsamurais.de/2004/01/15/tomcat_tutorial_helloworld_for_complete_fools_-_english/

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

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

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

http://ipicture.ru/Gallery/Viewfull/135807.html

 smile  smile  smile

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


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

Автор: clamp 17.5.2010, 05:38
sergioK . Спасибо.

Вообщем поставил себе ECLIPSE EE перенес  туда свои проект все компилиться. 
 smile 
Хеппи енд

Автор: werdy 20.5.2010, 10:16
Tomac 6 нетерпимо относится к наличию библиотек servler-api и jsp-api внутри приложения, даже если они взяты с самого томаката. 5й к этому относился спокойно.
У меня иногда возникает проблема что myEclipce диплоит эти либы, даже если я их для диплоя не помечал. 
Иной раз настроешь проект, все нормально, а иные проекты упорно эти библиотеки диплоют, соответсвенно на 6-м томкате не пушут.
Может кто знает как заставить myEclipse правильно диплоить библиотеки? smile

Автор: clamp 25.6.2010, 09:00
Все проблемы решаются просто. Установил себе EclipseEE и теперь радуюсь жизни. ))) 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)