Mar*_*tin 11 port jetty intellij-idea
在IntelliJ 13.0.2 Ultimate中,我使用Jetty 9.1.4设置了一个Web应用程序模块.
我想在端口8100上测试我的应用程序,但我无法想办法改变我的"Local"Jetty运行配置的端口.似乎总是使用默认端口8080.
IntelliJ运行配置中有端口设置,但仅在配置"远程"服务器时出现.
我已经尝试将我自己的.mod文件添加到包含以下内容的Jetty服务器设置中,但它似乎被忽略了.
[ini-template]
jetty.port=8100
Run Code Online (Sandbox Code Playgroud)
这篇文章的答案之一是,除非你改变它,否则端口是8080,但他没有说明如何改变它.
有人能指出我正确的方向吗?谢谢!
Luc*_* S. 21
您可以在Jetty-VM实例中的VM属性中指定端口
-Djetty.port=8100
Run Code Online (Sandbox Code Playgroud)
使用IntelliJ 13.1测试Jetty 8.1.xxx,但我认为应该可以在许多版本上运行
更新1:对于Jetty 9(以及可能以上)应该使用以下设置,thx Ingo Kegel
-Djetty.http.port=8100
Run Code Online (Sandbox Code Playgroud)
您可以在start.d/http.ini文件中更改Jetty端口,例如
## HTTP port to listen on
jetty.port=8180
Run Code Online (Sandbox Code Playgroud)
IntelliJ 支持表示应在 start.ini 文件(在 Jetty 安装的根目录中)中编辑端口,因此似乎无法在 IntelliJ 中设置它。
当然,另一种选择是将 Jetty 作为库嵌入到标准 java 应用程序中,而不是创建基于 Jetty 的 Web 应用程序。
| 归档时间: |
|
| 查看次数: |
11397 次 |
| 最近记录: |