2015-04-29 2 views
0

Я выполнил простые шаги для достижения этого. Интегрированные Tomcat и Maven с затмением. 1. Откройте затмение. New-> other -> maven project -> webapp 2. Добавлены плагины для tomcat. 3. Щелкните правой кнопкой мыши файл POM и запустите как maven clean 4. запустите как maven generate sources 5. запустите как maven build. 6. передал команду: запустить Tomcat Но получаю следующее сообщение об ошибке,Автоматическое развертывание веб-проекта с использованием eclipse maven и tomcat

[ERROR] Failed to execute goal org.codehaus.mojo:tomcat-maven-plugin:1.1:run (default-cli) on project simplehelloworld: Could not start Tomcat: Protocol handler initialization failed: java.net.BindException: Address already in use: JVM_Bind <null>:8080 -> [Help 1] 
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. 
[ERROR] Re-run Maven using the -X switch to enable full debug logging. 
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles: 
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException 
+0

Вы подтвердили, что следующие должности могут вам помочь? http://stackoverflow.com/questions/22032950/deploying-appfuse-spring-mvc-project-to-tomcat-direcly-from-sts-error http://stackoverflow.com/questions/25674170/failed-to -execute-goal-org-codehaus-mojotomcat-maven-pluginrun – Fabien

ответ

1
Could not start Tomcat: Protocol handler initialization failed: java.net.BindException: Address already in use: JVM_Bind <null>:8080 

выше ошибки означает, что уже есть служба работает на порту 8080. есть бегущая сервер Tomcat уже?

если сервис работает на 8080, то вы закрываете закрыть его или вам необходимо изменить конфигурацию соединителя в server.xml к чему-то, как показано ниже:

<Connector port="9090" protocol="AJP/1.3" redirectPort="8443"/> 

вы можете найти, если этот порт уже используется или нет , см. ссылку this.

+0

Я проверил порт, но ничего не работает. – user2112700

+0

Вы попробовали 'mvn tomcat: deploy'? Примечание: - с tomcat 7: - 'mvn tomcat7: deploy' может быть eclipse, удерживает этот порт, вы можете попробовать перезапустить eclipse, если вы уверены, что этот порт не используется другим приложением –

+0

И попробуйте используя другой порт. Думаю, тогда у вас может быть более четкое представление о проблеме. –

Смежные вопросы