使用HandlehttpRequest初始化服务器失败,绑定失败

问题描述 投票:0回答:1
`2024-02-12 05:43:26,355 INFO [Timer-Driven Process Thread-4] org.eclipse.jetty.server.Server jetty-12.0.5; built: 2023-12-18T14:06:32.502Z; git: 3aed62e4959bb8c01f5975fe81e078e3ff626126; jvm 21.0.1+12-Ubuntu-222.04
2024-02-12 05:43:26,355 INFO [Timer-Driven Process Thread-4] org.eclipse.jetty.server.Server Stopped oejs.Server@55311125{STOPPING}[12.0.5,sto=0]
2024-02-12 05:43:26,356 ERROR [Timer-Driven Process Thread-4] o.a.n.p.standard.HandleHttpRequest HandleHttpRequest[id=9ba8e00c-018d-1000-0b50-6f9a6235242d] Processing failed
org.apache.nifi.processor.exception.ProcessException: Failed to initialize the server
    at org.apache.nifi.processors.standard.HandleHttpRequest.onTrigger(HandleHttpRequest.java:584)
    at org.apache.nifi.processor.AbstractProcessor.onTrigger(AbstractProcessor.java:27)
    at org.apache.nifi.controller.StandardProcessorNode.onTrigger(StandardProcessorNode.java:1274)
    at org.apache.nifi.controller.tasks.ConnectableTask.invoke(ConnectableTask.java:244)
    at org.apache.nifi.controller.scheduling.TimerDrivenSchedulingAgent$1.run(TimerDrivenSchedulingAgent.java:102)
    at org.apache.nifi.engine.FlowEngine$2.run(FlowEngine.java:110)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
    at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:358)
    at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
    at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.io.IOException: Failed to bind to dev.XYZ.io/3.xx.xx.xx:80
    at org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:345)
    at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:305)
    at org.eclipse.jetty.server.Server.lambda$doStart$0(Server.java:550)
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
    at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
    at org.eclipse.jetty.server.Server.doStart(Server.java:546)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
    at org.apache.nifi.processors.standard.HandleHttpRequest.initializeServer(HandleHttpRequest.java:492)
    at org.apache.nifi.processors.standard.HandleHttpRequest.onTrigger(HandleHttpRequest.java:572)
    ... 11 common frames omitted
Caused by: java.net.BindException: Cannot assign requested address
    at java.base/sun.nio.ch.Net.bind0(Native Method)
    at java.base/sun.nio.ch.Net.bind(Net.java:565)
    at java.base/sun.nio.ch.ServerSocketChannelImpl.netBind(ServerSocketChannelImpl.java:344)
    at java.base/sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:301)
    at org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:340)
    ... 27 common frames omitted`

我尝试检查端口是否被任何其他处理器使用,并且我们正在 Http 端口上运行服务器。我尝试在 AWS Ec2 机器中使用容器运行,但这导致了类似的问题,现在尝试使用本机本地安装。 此外,aws 机器的端口也对入站规则开放。

java apache-nifi
1个回答
0
投票

您添加了 SSL 上下文服务吗?

© www.soinside.com 2019 - 2024. All rights reserved.