Amazon AWS EC2 Linux 上的 TomEE 问题

Amazon AWS EC2 Linux 上的 TomEE 问题

我最近尝试在 AWS EC2 Linux 上运行 tomee 服务器,并遇到了我的端口的地址已在使用中的问题,即使我尝试启动服务器时该端口并未被使用。

我无法通过 Google 等方式找到任何解决方案,并且想知道是否有人能够在 amazon 的 aws ec2 linux 上成功运行 TomEE 服务器,或者 tomee 是否甚至可以在 ec2 上运行。

具体来说我的问题是:

当我尝试在 AWS EC2 Linux (t2.micro) 上启动 Tomee 服务器时,它总是抛出

SEVERE: Failed to initialize end point associated with ProtocolHandler ["http-bio-5000"]
java.net.BindException: Address already in use (Bind failed) <null>:5000

stack 或 aws 论坛上的大多数开发人员都建议更改端口,我在 tomee Server.xml 上也这么做了。我 100% 确定启动时端口是空闲的,但不知何故它仍然会抛出此异常。还尝试将 address="0.0.0.0" 添加到 Server.xml 中的标签,但这也无济于事。

相关内容