LINUX.ORG.RU

Интеграция Netbeans 6.1 и Apache Tomcat 6


0

0

Пытаюсь настроить Netbeans в Ubuntu 8.10 для разработки Web-приложений. Для этого хочется иметь интеграцию с Tomcat-ом. Делаю следующее:

1. устанавливаю пакеты tomcat6, tomcat6-admin, tomcat6, tomcat6-docs, tomcat6-examples, tomcat6-user
2. пытаюсь добавить новый сервер в Netbeans
a. в типе сервера указываю Tomcat6
b. в поле Catalina Home вписываю /usr/share/tomcat6 (для того, чтобы Netbeans не ругался - в папке /usr/share/tomcat6 делаю символьную ссылку на каталог /etc/tomcat6 и называю ее conf)
c. в поле Catalina Base вписываю /home/ebaranov/.tomcat (эта папка изначально пустая, располагается в моем домашнем каталоге)
d. в полях username и password ставлю tomcat (это дело я раскомментировал в /etc/tomcat6/tomcat-users.xml и задал роль manager для пользователя tomcat)
3. проверяю что сервис tomcat остановлен /etc/init.d/tomcat6 stop
4. создаю новый web проект и пытаюсь его задеплоить, сервер стартует но задеплоить ничего не получается.
Вопрос: что я делаю не так?

Вот логи, которые вываливаются при попытке задеплоить проект
================================================
init:
deps-module-jar:
deps-ear-jar:
deps-jar:
library-inclusion-in-archive:
library-inclusion-in-manifest:
compile:
compile-jsps:
In-place deployment at /home/ebaranov/NetBeansProjects/AWoTS/build/web
Deployment is in progress...
deploy?config=file:/tmp/context58276.xml&path=/AWoTS
Server returned HTTP response code: 400 for URL: http://localhost:8081/manager/deploy?config=file:/tmp/context58276.xml&path=/AW oTS
Deployment error:
The module has not been deployed.
See the server log for details.
at org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.deploy(Deploymen t.java:166)
at org.netbeans.modules.j2ee.ant.Deploy.execute(Deploy.java:104)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
at sun.reflect.GeneratedMethodAccessor45.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:357)
at org.apache.tools.ant.Target.performTasks(Target.java:385)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
at org.apache.tools.ant.Project.executeTarget(Project.java:1298)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java :41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
at org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:277)
at org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:460)
at org.netbeans.core.execution.RunClassThread.run(Unknown Source)
Caused by: The module has not been deployed.
at org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.deploy(Deploymen t.java:160)
... 16 more
BUILD FAILED (total time: 36 seconds)
================================================

Может легче скачать NetBeans со встроенным Tomcat?

Ian ★★
()
Ответ на: комментарий от wfrr

тобишь, открываешь http://localhost:8081/manager/deploy?config=file:/tmp/context58276.xml&path=/AW в браузеере (ессесно все файлы в тмп должны быть) смотришь на что ругается сервер, думаешь, если сервер не ругается то смотришь логи сервера.

wfrr ★★☆
()
Ответ на: комментарий от wfrr

Сервер не ругается, в логах ничего нет. Сейчас скопировал папку manager в /home/ebaranov/.tomcat/webapps. После чего, менеджер стал говорить, мол все задеплоилось хорошо, но при попытке открыть проект браузером, говорит, мол ошибка 404, сервис недоступен.

Goganchic ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.