развертывание tomcat из netbeans

Я пишу свой первый сервис в Netbeans 7.1.1 и не могу развернуть его на сервере Tomcat 7.

Tomcat server started.
In-place deployment at /home/likewise-open/PROMWAD/alexandr.kurkin/NetBeansProjects/HelloWs1/build/web
Deployment is in progress...
deploy?config=file%3A%2Ftmp%2Fcontext1698562612061154650.xml&war=file:/home/likewise-open/PROMWAD/alexandr.kurkin/NetBeansProjects/HelloWs1/build/web/
http://localhost:8080/manager/deploy?config=file%3A%2Ftmp%2Fcontext1698562612061154650.xml&war=file:/home/likewise-open/PROMWAD/alexandr.kurkin/NetBeansProjects/HelloWs1/build/web/
/home/likewise-open/PROMWAD/alexandr.kurkin/NetBeansProjects/HelloWs1/nbproject/build-impl.xml:729: The module has not been deployed.
See the server log for details.
BUILD FAILED (total time: 44 seconds)

Журнал Tomcat без ошибок.

Развертывание остановлено в этой строке в build-impl.xml

<target if="netbeans.home" name="-run-deploy-nb">
    <nbdeploy clientUrlPart="${client.urlPart}" debugmode="false" forceRedeploy="${forceRedeploy}"/>
</target>

person savva    schedule 26.04.2012    source источник


Ответы (3)


Вам придется переустановить NetBeans. Во время установки NetBeans покажет вам как Glassfish, так и Tomcat в качестве варианта сервера. Вам нужно будет выбрать Tomcat в качестве сервера. Надеюсь, это решит вашу проблему.
Обратите внимание, что добавление внешнего сервера в NetBeans иногда вызывает проблемы.

person itechDroid    schedule 27.04.2012
comment
Спасибо за выход. Но до сих пор непонятно, почему не работает внешний Tomcat. - person savva; 27.04.2012
comment
эй, ален, я не говорю, что вы не можете внешне добавить tomcat в net bean, но я пытаюсь сказать, что это создает проблемы, когда вы пропустили некоторые моменты для исправления ...... - person itechDroid; 01.05.2012

Netbeans может работать с внешним Tomcat. Но иногда, когда вы меняете версию netbeans или версию tomcat, файл конфигурации повреждается (build-impl.xml). Поэтому не переустанавливайте Netbeans. Самый простой способ — создать новый чистый проект и скопировать/вставить исходный код. Я сталкивался с такой ошибкой много раз (по крайней мере, один проект после каждого обновления...), поэтому я думаю, что это сработает.

person alain.janinm    schedule 01.05.2012
comment
Не помогает с чистым проектом :( - person shantanu; 16.05.2016

вам нужно убедиться, что в tomcat/conf/server.xml указан правильный URIEncoding.
NetBeans помещает context.xml в папку C:\Users\your-name\AppData\Local\Temp, поэтому, если ваше имя китайское или ..., tomcat может не найти context.xml и не развернуть ваш веб-приложение.

<Connector port="8080" protocol="HTTP/1.1"
               URIEncoding="utf-8"
               connectionTimeout="20000"
               redirectPort="8443" />
person Chunhui Liu    schedule 25.04.2014