当前位置: 首页 > 知识库问答 >
问题:

如何更改hpi:run的端口号

通寂离
2023-03-14

我正在尝试运行以下命令将hpi文件打包到目标文件夹中

 hpi:run

并观察到下面的错误消息,该消息表示该端口已被使用。我只是试图手动终止端口,但我没有这样做的特权。是否可以通过作为参数-Dhpi传递来自定义端口号。port=xxx类似于这样的吗?

例外:

JAVA网BindException:地址已在使用中:在sun处绑定。尼奥。中国网。在sun的bind0(本机方法)。尼奥。中国网。在sun上绑定(Net.java:433)。尼奥。中国网。在sun上绑定(Net.java:425)。尼奥。总经理塞尔索克坦林普尔。在sun上绑定(ServerSocketChannelImpl.java:223)。尼奥。ch.ServerSocketAdaptor。在org上绑定(ServerSocketAdaptor.java:74)。日食码头。服务器服务器连接器。在org上打开(ServerConnector.java:321)。日食码头。服务器抽象网络连接器。doStart(AbstractNetworkConnector.java:80)位于org。日食码头。服务器服务器连接器。doStart(ServerConnector.java:236)位于org。日食码头。util。组成部分抽象生命周期。从org开始(AbstractLifeCycle.java:68)。日食码头。专家插件。MavenServer连接器。doStart(MavenServerConnector.java:120)位于org。日食码头。util。组成部分抽象生命周期。从org开始(AbstractLifeCycle.java:68)。日食码头。服务器服务器doStart(Server.java:366)位于org。日食码头。专家插件。JettyServer。doStart(JettyServer.java:73)位于org。日食码头。util。组成部分抽象生命周期。从org开始(AbstractLifeCycle.java:68)。詹金西。专家插件。hpi。杰蒂莫乔。startJetty(AbstractJettyMojo.java:567)位于org。詹金西。专家插件。hpi。RunMojo。startJetty(RunMojo.java:660)位于org。詹金西。专家插件。hpi。杰蒂莫乔。在org上执行(AbstractJettyMojo.java:390)。詹金西。专家插件。hpi。RunMojo。在org上执行(RunMojo.java:353)。阿帕奇。专家插件。DefaultBuildPluginManager。org上的executeMojo(DefaultBuildPluginManager.java:101)。阿帕奇。专家生命周期。内部的莫约执行人。在org上执行(MojoExecutor.java:209)。阿帕奇。专家生命周期。内部的莫约执行人。在org上执行(MojoExecutor.java:153)。阿帕奇。专家生命周期。内部的莫约执行人。在org上执行(MojoExecutor.java:145)。阿帕奇。专家生命周期。内部的LifecycleModuleBuilder。org上的buildProject(LifecycleModuleBuilder.java:84)。阿帕奇。专家生命周期。内部的LifecycleModuleBuilder。org上的buildProject(LifecycleModuleBuilder.java:59)。阿帕奇。专家生命周期。内部的生命周期启动器。singleThreadedBuild(LifecycleStarter.java:183)位于org。阿帕奇。专家生命周期。内部的生命周期启动器。在组织上执行(LifecycleStarter.java:161)。阿帕奇。专家DefaultMaven。doExecute(DefaultMaven.java:320)位于org。阿帕奇。专家DefaultMaven。在org上执行(DefaultMaven.java:156)。阿帕奇。专家cli。马文克利。在org上执行(MavenCli.java:537)。阿帕奇。专家cli。马文克利。域(MavenCli.java:196)位于org。阿帕奇。专家cli。马文克利。main(MavenCli.java:141)位于sun。反映NativeMethodAccessorImpl。在sun上调用0(本机方法)。反映NativeMethodAccessorImpl。在sun上调用(NativeMethodAccessorImpl.java:62)。反映DelegatingMethodAccessorImpl。在java上调用(DelegatingMethodAccessorImpl.java:43)。朗。反思。方法在org调用(Method.java:498)。科德豪斯。神经丛。阶级世界。发射装置。发射装置。launchEnhanced(Launcher.java:290)位于org。科德豪斯。神经丛。阶级世界。发射装置。发射装置。在org上启动(Launcher.java:230)。科德豪斯。神经丛。阶级世界。发射装置。发射装置。mainWithExitCode(Launcher.java:409)位于org。科德豪斯。神经丛。阶级世界。发射装置。发射装置。main(Launcher.java:352)2019-02-0613:34:37.404:警告:oejuc。AbstractLifeCycle:main:失败的组织。日食码头。专家插件。JettyServer@4802791f:java。网BindException:地址已在使用中:bind

共有1个答案

山高峰
2023-03-14

詹金斯留档:

使用当前插件项目运行Jenkins。这只需要编译源文件,所以在编译阶段运行
要指定HTTP端口,请使用-Djetty。端口=端口

所以,尝试使用-Djetty.port=PORT参数。

 类似资料:
  • 问题内容: 我正在使用JavaMail编写一个小型Java应用程序,该应用程序向用户发送自动电子邮件。他们可以在两个端口之间选择(现在):25和587。可以通过GUI上的单选按钮选择端口。 我添加了一个测试按钮,以允许用户测试电子邮件设置(包括端口)。但是,由于某种原因,一旦用户尝试发送测试电子邮件,就无法更改端口。Javamail将始终使用原始测试电子邮件的端口。 示例:用户尝试在端口25上发送

  • 请问如何更改pentaho 5.1的端口。我使用的是windows 10。现在值为8080但我需要更改,我在网上搜索了信息,他们让我修改一些xml文件,但问题是,他们提到的文件在我的pentaho中不存在。 非常感谢!

  • 问题内容: 例如,如何将其从5858更改为7000? 问题答案: 您可以使用以下选项: 您可以对>> v8的最新节点使用选项 https://nodejs.org/en/docs/inspector/

  • 我有一个硒的网络驱动程序测试,转换为maven项目,我想通过xvfb在Jenkins上运行。 显示选择有问题,但我想尝试其他方法,例如更改端口。 这就是我得到的错误: 组织。openqa。硒。火狐。NotConnectedException:45000毫秒后无法连接到端口7055上的主机127.0.0.1。 Firefox控制台输出: 错误:未指定显示 错误:未指定显示 这是我的代码: 那么,我如

  • 问题内容: 我有这个命令 并且我需要添加特定的非标准端口32001。该怎么做?我当时在想一些标志之类的东西,但我不知道其语法。 问题答案: 根据此MSDN链接,您将使用。

  • 我正在使用Docker容器执行自动化测试。我必须在同一台服务器上为多个应用程序运行测试套件。但是,如果每个selenium hub docker容器具有相同的端口,则无法同时运行所有这些套件。因此,我想为每个selenium/hub docker容器分配不同的端口。有什么办法可以改变集线器集装箱的港口吗?或者我需要编写自己的dockerfile而不使用selenium/hub docker图像吗?