如何使用Intellij 2016插件更改Jetty运行的端口?

时间:2016-04-26 21:42:21

标签: intellij-idea jetty

通常,当我想更改Jetty的端口时,我可以从配置文件中执行此操作。看来改变Jetty的配置文件不会影响Intellij 2016插件创建的实例。

与Intellij Tomcat插件不同,没有地方可以更改jetty运行的端口。

由于我们的工作阻止端口8080,我必须将此端口更改为其他端口,但无法执行此操作。

编辑:

我尝试在我的Jetty目录中更改start.ini,就像这样......

Start.ini change

但是当我从Intellij的插件运行/调试jetty时,它仍然显示此错误。

enter image description here

4 个答案:

答案 0 :(得分:2)

没有方法适用于当前版本的jetty(9.3.9)

插件似乎已经更新了多年,因为它一直是,它应该只允许选择start.ini,人们可以简单地配置你可能需要的所有东西。< / p>

因此,如果您在jetty主目录中的start.ini中配置它,或者甚至直接在etc/jetty-http.xml中配置它并不重要,该插件将执行自己的愚蠢操作并运行它在端口8080上。

答案 1 :(得分:0)

无法直接在插件中设置它。但是,您可以在Jetty Server安装文件夹中进行设置。

  1. 在Jetty文件夹中找到start.ini文件
  2. 取消注释行# jetty.http.port=8080(删除#符号)
  3. 将端口号更改为不同的值,例如。 jetty.http.port=8081
  4. 保存文件
  5. 现在当你从想法中运行jetty时,它应该有你在配置文件中设置的端口。

答案 2 :(得分:0)

您使用的是什么版本的Jetty? 正如Vojtech所提到的,这不能在插件中完成。 我目前正在做什么,所以我可以同时运行两个项目,有一个Jetty实例为8080,因为分发来了,然后下载另一个分发并将etc / jetty.xml文件更改为以下内容:

{{1}}

我还改变了其他一些在xml中引用8080的地方。 jetty-fileserver.xml,jetty-spdy-proxy.xml和jettyspdy.xml

这适用于Jetty 7.6.14,希望这有帮助!

答案 3 :(得分:-1)

我在intellyj文件夹中的jetty插件中找到了这个项目 jettyPlugin

然后在star.ini文件中我设置jetty.port = 8080 Start.ini

我的服务器明星在8085端口