我是Maven构建的新手。我创建了一个maven项目并使用maven build运行它。它运行正常使用tomcat7:作为目标运行,但后来我发现很难停止服务器。我尝试再次运行时遇到以下错误。
java.net.BindException: Address already in use: JVM_Bind <null>:8080
有什么建议吗?
答案 0 :(得分:3)
如果进程仍在运行,您应该可以在控制台中看到它。如果你看到一个停止按钮(比如 1 ),只需按下它就可以停止tomcat服务器。
如果您碰巧运行了多个服务,则应激活 2 中的按钮。这将显示您拥有的所有正在运行和已停止的服务。选择Tomcat的一个,然后按停止按钮。
答案 1 :(得分:0)
您可以使用mvn tomcat7:shutdown
命令停止。
关闭所有可能启动的嵌入式tomcat服务器。这将通过关闭挂钩自动关闭,或者您可以调用此Mojo来明确关闭它们。