我有一台Jboss 6.1服务器,我想从远程客户端使用远程EJB连接。
但JBoss端口4447始终关闭,连接被拒绝。
如何打开此端口?
答案 0 :(得分:2)
我假设您正在使用远程协议从Java程序中获取服务器中的JNDI资源
默认情况下,JBOSS服务器中未关闭远程端口。
要访问远程协议,您需要创建应用程序用户并在连接时使用该凭据。
找到add-user.bat (for windows) / add-user.sh (for linux)
并创建应用程序Realm用户。
之后在程序中使用该用户名和密码。
但是还有其他事情需要确保:
检查您的日志以下行:
[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或类似的东西)