2009-04-15 4 views
0

Что можно сделать для запуска сервера?Maven - Jetty - org.apache.maven.lifecycle.LifecycleExecutionException: Failure

Это команда набираю в терминале:

МВН молы: запустить

и это результат:

[INFO] Starting jetty 6.1.9 ... 
2009-04-15 18:16:00.829::INFO: jetty-6.1.9 
2009-04-15 18:16:03.748::INFO: No Transaction manager found - if your webapp requires one, please configure one. 
1487 [main] INFO com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Parsing configuration file [struts-default.xml] 
2104 [main] INFO com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Parsing configuration file [struts-plugin.xml] 
2350 [main] INFO com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Parsing configuration file [struts.xml] 
2009-04-15 18:16:10.252::WARN: failed [email protected]:8080 
java.net.BindException: Address already in use 
    at sun.nio.ch.Net.bind(Native Method) 
    at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:119) 
    at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59) 
    at org.mortbay.jetty.nio.SelectChannelConnector.open(SelectChannelConnector.java:205) 
    at org.mortbay.jetty.nio.SelectChannelConnector.doStart(SelectChannelConnector.java:304) 
    at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) 
    at org.mortbay.jetty.Server.doStart(Server.java:233) 
    at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) 
    at org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:132) 
    at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:357) 
    at org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:293) 
    at org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:203) 
    at org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184) 
    at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:453) 
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559) 
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:513) 
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:483) 
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:331) 
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:292) 
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142) 
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336) 
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129) 
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:301) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
    at java.lang.reflect.Method.invoke(Method.java:597) 
    at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) 
    at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) 
    at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) 
    at org.codehaus.classworlds.Launcher.main(Launcher.java:375) 
2009-04-15 18:16:10.256::WARN: failed [email protected] 
java.net.BindException: Address already in use 
    at sun.nio.ch.Net.bind(Native Method) 
    at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:119) 
    at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59) 
    at org.mortbay.jetty.nio.SelectChannelConnector.open(SelectChannelConnector.java:205) 
    at org.mortbay.jetty.nio.SelectChannelConnector.doStart(SelectChannelConnector.java:304) 
    at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) 
    at org.mortbay.jetty.Server.doStart(Server.java:233) 
    at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) 
    at org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:132) 
    at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:357) 
    at org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:293) 
    at org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:203) 
    at org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184) 
    at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:453) 
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559) 
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:513) 
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:483) 
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:331) 
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:292) 
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142) 
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336) 
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129) 
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:301) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
    at java.lang.reflect.Method.invoke(Method.java:597) 
    at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) 
    at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) 
    at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) 
    at org.codehaus.classworlds.Launcher.main(Launcher.java:375) 
[INFO] Jetty server exiting. 
[INFO] ------------------------------------------------------------------------ 
[ERROR] BUILD ERROR 
[INFO] ------------------------------------------------------------------------ 
[INFO] Failure 

Embedded error: Address already in use 
[INFO] ------------------------------------------------------------------------ 
[INFO] Trace 
org.apache.maven.lifecycle.LifecycleExecutionException: Failure 
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:584) 
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:513) 
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:483) 
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:331) 
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:292) 
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142) 
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336) 
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129) 
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:301) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
    at java.lang.reflect.Method.invoke(Method.java:597) 
    at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) 
    at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) 
    at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) 
    at org.codehaus.classworlds.Launcher.main(Launcher.java:375) 
Caused by: org.apache.maven.plugin.MojoExecutionException: Failure 
    at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:370) 
    at org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:293) 
    at org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:203) 
    at org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184) 
    at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:453) 
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559) 
    ... 16 more 
Caused by: java.net.BindException: Address already in use 
    at sun.nio.ch.Net.bind(Native Method) 
    at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:119) 
    at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59) 
    at org.mortbay.jetty.nio.SelectChannelConnector.open(SelectChannelConnector.java:205) 
    at org.mortbay.jetty.nio.SelectChannelConnector.doStart(SelectChannelConnector.java:304) 
    at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) 
    at org.mortbay.jetty.Server.doStart(Server.java:233) 
    at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) 
    at org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:132) 
    at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:357) 
    ... 21 more 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 27 seconds 
[INFO] Finished at: Wed Apr 15 18:16:10 BST 2009 
[INFO] Final Memory: 12M/254M 
[INFO] ------------------------------------------------------------------------ 
2009-04-15 18:16:11.952::INFO: Shutdown hook executing 
2009-04-15 18:16:11.546::INFO: Shutdown hook complete 

ответ

1

выглядит, что порт (8080) уже используется другим процессом

Caused by: java.net.BindException: Address already in use at sun.nio.ch.Net.bind(Native

+0

Я попытался использовать tomcat в ubuntu, но он не работал, и теперь, когда я пытаюсь использовать причал, он тоже не работает. Что я могу сделать? – pigouina

+0

just kill tomcat – dfa

+0

есть ли какой-нибудь документ, где я могу определить порт, который использует tomcat? – pigouina

1

Edit: Поскольку вопрос был отредактирован достаточно, чтобы указать, «порт уже используется»; У меня также есть другое предложение; в последних версиях плагина maven-jetty были различные ошибки, связанные с портом, который вы начали использовать (хотя он не используется до запуска maven jettty: run)

Версия 6.1. 12 и 6.1.14 имели это на окнах, и я также считаю, что испытал это с версией 6.1.11 на ubuntu. В настоящее время я работаю с версией 6.1.15 как на ubuntu, так и на окнах. Я не пробовал последнюю версию (6.1.16), но вы должны подумать о том, чтобы перехватить версию maven-plugin вверх/вниз нескольких версий, чтобы увидеть, не исчезла ли проблема. Вам нужно только изменить версию плагина.

Старая почта: В большинстве случаев это происходит из-за некоторой ошибки конфигурации в части maven-jetty вашего pom. Попробуйте вернуться к чему-то совершенно аналогичному образцам на странице документации. Я также считаю, что это произошло с некоторыми более старыми версиями плагина/пристани, поэтому убедитесь, что вы используете что-то недавнее.

+0

Я отредактировал результат, который отображается в терминале. в какой-то момент он показывает: «Встроенная ошибка: адрес уже используется [INFO]». что это значит? – pigouina

+0

сейчас работает. большое спасибо. tomcat все еще работал. Я думал, так как я выключил свой ноутбук, он бы остановился. поэтому я остановил его, и теперь пристань отлично работает. – pigouina

+1

почему tomcat не остановился после того, как я выключил свой ноутбук? – pigouina

3

Я знаю, что это старый вопрос, но мой ответ может помочь кому-то там. У меня была эта проблема при запуске webapp на нашей машине, которая запускает Jenkins во время интеграционных тестов. Как оказалось, кто-то добавил Sonar к этой машине, и экземпляр Jetty, запускающий Sonar, использовал тот же самый стоп-порт, что и мой webapp.

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