2016-04-26 51 views
0

通常,當我想更改Jetty的端口時,我可以從配置文件中進行更改。它看起來改變了Jetty的配置文件不會影響Intellij 2016插件創建的實例。如何更改Jetty使用Intellij 2016插件運行的端口?

與Intellij Tomcat插件不同,沒有地方可以更改Jetty運行的端口。

由於我們的工作阻塞了端口8080,所以我必須將此端口更改爲其他內容,但無法這樣做。

編輯:在像這樣我的碼頭目錄

我試圖改變start.ini ...

Start.ini change

但它仍然顯示了這個錯誤,當我從的IntelliJ的插件運行/調試碼頭。

enter image description here

回答

2

沒有方法可與碼頭的當前版本(9.3.9)

插件似乎並不爲年齡已經被更新了,因爲它一直是,它應該只是允許start.ini的選擇在那裏你可以簡單地配置你可能需要的一切。

所以,如果你在start.ini在碼頭的主目錄進行配置,甚至直接在etc/jetty-http.xml,該插件將盡自己的愚蠢的事情,並在端口8080運行它沒關係。

+1

當Jetty運行/調試配置啓動時,IntelliJ IDEA確實始終在輸出控制檯中將Jetty端口報告爲8080。但它實際上使用了配置文件中指定的端口。我們對這種不一致問題持開放態度:https://youtrack.jetbrains.com/issue/IDEA-153406。 – Andrey

0

有沒有辦法直接在插件本身設置。但是,您可以將其設置在Jetty Server安裝文件夾中。

  1. 找到start.ini文件夾碼頭
  2. 取消註釋行# jetty.http.port=8080(刪除#符號)內
  3. 更改他的端口號不同的值,例如jetty.http.port=8081
  4. 保存文件

現在,當您從想法的碼頭,它應該有你在配置文件中設置的端口。

+0

我的服務器明星我嘗試更新我的問題以顯示它仍然失敗。 – benstpierre

0

您使用的是什麼版本的Jetty?正如Vojtech所提到的,這不能在插件內完成。 我現在正在做什麼,所以我可以同時運行兩個項目,將一個Jetty實例分配爲8080,然後再下載另一個分發並將etc/jetty.xml文件更改爲以下內容:

<Set name="port"><Property name="jetty.port" default="8085"/></Set> 

我也改變了其他8080在xml中被引用的其他位置。 jetty-fileserver.xml,jetty-spdy-proxy.xml和jettyspdy.xml

這是在Jetty 7.6.14上工作,希望這有助於!

-1

我intellyj文件夾中找到這個項目上碼頭的插件 jettyPlugin

然後在star.ini文件我設置jetty.port = 8080 Start.ini

,並在8085端口

相關問題