簡體   English   中英

在Ubuntu上,命令“ gradle jettyRunWar”不起作用

[英]The command “gradle jettyRunWar” doesn t work, on Ubuntu

我使用gradle,tomcat和eclipse啟動了一個項目。 我已經有了文件,但是我想在Eclipse上打開它。

為此,在工作清單中,我使命令“ gradle build”和“ gradle eclipse”有效。

但是,當我制作“ gradle jettyRunWar”時,出現以下錯誤:

失敗的SelectChannelConnector@0.0.0.0:8080:java.net.BindException:地址失敗Server @ ad6443:java.net.BindException:地址失敗:jettyRunWar失敗

失敗:構建失敗,發生異常。

  • 出了什么問題:任務':jettyRunWar'的執行失敗。

    無法啟動Jetty服務器。

  • 嘗試:使用--stacktrace選項運行以獲取堆棧跟蹤。 使用--info或--debug選項運行以獲取更多日志輸出。

建立失敗

總時間:13.71秒

怎么解決呢?

謝謝

好,有兩種解決方案
1 >>如果您終止在該端口(即8080)上運行的進程,然后運行
搖籃碼頭

它將能夠啟動碼頭服務器
現在的問題是如何在Windows 8080中終止該進程。 為此,請針對Windows 7運行以下命令

對於/ 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文件中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM