LinuxForum.Fans
Тема

Eclipse WTP

Автор: tmp13 6 сообщений 2603 просмотров
#81339

Вообщем решил вспомнить такую вещь как jsp=)
Нашёл вот не плохую статейку:
http://www.vogella.de/articles/EclipseWTP/article.html
но есть в ней такая глава как

3. Installation of WTP

выбираю
Help->Software updates
не репозиториев, ни чего нет
нашёл страничку:
http://download.eclipse.org/webtools/updates/
при попытке добавить
http://download.eclipse.org/releases/galileo/

No repository found at http://download.eclipse.org/releases/galileo

Воощем вопрос к тем кто пробывал это сделать.. репозиторий только под винду или разницы нет?
или я что-то делаю не так?

#81572

tmp13,
Вот так попроще будет:
Even easier, you should install the Java EE IDE from the main Eclipse downloads site.

#82339

Так и сделал всё равно не получается=)
Вопрос кто нить на форуме это делал?? если да просьба написать по шагам=)
Могу написать те шаги которые я сделал... но получится довольно много)

#82358

Вообщем как ни странно всё получилось написал сумбурный список шагов как это делается мб кому будет интересно и пригодится=)
1.
Скачал JRE
http://www.oracle.com/technetwork/java/javase/downloads/index.html#need
Установил пакет
jre-1.6.0_21-fcs.i586
2. Скачал Eclipse
http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/galileosr2
3. Поставил tomcat6.0 из репозитория openSuse
> rpm -qa|grep tomcat
tomcat6-webapps-6.0.20-24.5.noarch
jakarta-commons-dbcp-tomcat5-1.2.2-89.5.noarch
tomcat6-6.0.20-24.5.noarch
tomcat6-servlet-2_5-api-6.0.20-24.5.noarch
tomcat6-jsp-2_1-api-6.0.20-24.5.noarch
tomcat6-admin-webapps-6.0.20-24.5.noarch
jakarta-commons-pool-tomcat5-1.3-90.5.noarch
jakarta-commons-collections-tomcat5-3.2-89.5.noarch
tomcat6-docs-webapp-6.0.20-24.5.noarch
tomcat6-lib-6.0.20-24.5.noarch

Добавлеям пользователя в группу tomcat! ито потом будут ошибки с правами!

4. Не помню уже где взял но далее выполнил следующие действия:
[root: ~ ]# vi /etc/tomcat6/tomcat6.conf
~~~~[ uncomment on this line: ]~~~~
# Connector port is 8080 for this tomcat6 instance
CONNECTOR_PORT="8080"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[root: ~]# vi /etc/tomcat6/tomcat-users.xml
~~~~[ uncomment/configure on this line: ]~~~~~
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<user username="admin" password="yourpasswor" roles="admin,manager"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
</tomcat-users>

5. Тут в Eclipse Добавил jre установленную в пунке 1.
(Думаю тут можно не описывать подробно.)

6. Собственно приступил к настройке описанной
http://www.vogella.de/articles/EclipseWTP/article.html
Переходим сразу к пункту 4: WTP Configuration
тут вроде бы всё просто т.е следуя скриншотам по вышепреведённой ссылке.
Только в отличие от винды в качестве директори tomcat выбираем
/use/share/tomcat6 (ну у меня на openSuse 11.2 так=))

Пункт 4.1 тут поискав в гугле становится понятно что работать это просто так не будет
на оф форуме вроде бы openSUse нашёл решение:

Window-Show View-Servers
Добавляем сервер.

Жмакаем на него 2 раза видим окно:

тут жмакаем Open Launch Configuration. Заходим в Classpath - User Entries - Add external jar
Добавляем /usr/share/tomcat6/bin/tomcat-juli.jar. Всё OK!)

Далее в этом же окне есть такая фигня как
Specify the server path (i.e. catalina.base) and deploy path. Server must be published with no modules present to make changes.
И 3 варианта на выбор:
1. Use workspace metadata
2. Use tomcat installation (если выбирать этот пункт начинаеются проблеммы с правами.. копирование файлов и т.д)
3. Use custom location

Оставляем выбранным первый!

7. http://www.berdaflex.com/ru/eclipse/articles/eclipsewtp/ar01s02.html
тут начинаем с пункта 2.2

и о чудо это работает.

#82473

tmp13,
нда... как-то все через задний проход получилось...

#82662

Ну вообщем и целом, к сожалению в винде настройка в разы проще, по крайней мере судя по мануалу на сайте=)
тут же встплывает куча левых ошибок особенно в конце пункта 6, если выбрать 2 вариант то это ваще жопа начинается.

Главное работает) остальное щас пох=)

Войдите или зарегистрируйтесь, чтобы ответить.