我使用gradle,tomcat和eclipse启动项目。 我已经有了这些文件,但我想在Eclipse上打开它。
对于它,在工作的剧目中,我发出命令“gradle build”和“gradle eclipse”并且它有效。
但是,当我制作“gradle jettyRunWar”时,我有以下错误:
SelectChannelConnector@0.0.0.0:8080失败:java.net.BindException: Adressedéjàutilisée失败了Server @ ad6443:java.net.BindException: Adressedéjàutilisée:jettyRunWar FAILED
失败:构建因异常而失败。
出了什么问题:任务'执行失败':jettyRunWar'。
无法启动Jetty服务器。
尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。
建立失败
总时间:13.71秒
如何解决?
由于
答案 0 :(得分:0)
有两种解决方案
1 GT;>如果你杀死在该端口上运行的进程,即8080而不是运行
gradle jettyRunWar
它将能够启动码头服务器
现在问题是如何在Windows中杀死8080进程。为此,请为Windows 7运行以下命令
FOR / F“tokens = 5 delims =”%P IN('netstat -a -n -o ^ | findstr:8080')DO @ECHO TaskKill.exe / F / PID%P
2 - ;>你应该让gradle为jetty服务器分配一些其他的端口,可以通过写入来完成
httpPort = 9090 //您想要运行的端口号。
在build.gradle文件中。