我有一个 Jboss 6.1 服务器,我想从远程客户端使用远程 EJB 连接。
但是JBoss端口4447始终关闭,连接被拒绝。
如何打开此端口?
最佳答案
我假设您正在使用远程协议(protocol)从 Java 程序获取服务器中的 JNDI 资源
默认情况下,JBOSS 服务器中的远程端口未关闭。
要访问远程协议(protocol),您需要创建一个应用程序用户并在连接时使用该凭据。
找到add-user.bat(适用于Windows)/add-user.sh(适用于Linux)
并创建一个应用程序领域用户。
之后,在您的程序中使用该用户名和密码。
但还有其他事情需要确保:
检查您的日志中是否有以下行:
[Server:ServiceNode-1] 19:40:39,323 INFO [org.jboss.as.remoting] (MSC service thread 1-1) JBAS017100: Listening on fedora18/localhost:4447
并确保没有其他程序使用端口 4447。(使用 netstat 或类似的东西)
关于java - 如何打开Jboss 4447端口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22990092/