一、Jboss客户端连接EJB,javax.naming.CommunicationException [java.rmi.ConnectException: Connection refused to host: 127.0.0.1]异常解决
查看linux的hostname配置。hostname -i,
如果返回的是127.0.0.1,客户端肯定会抛如标题的异常了。
解决办法:
1:修改hostname.
vi /etc/hosts
将 127.0.0.1 改为真实地址,如:192.168.100.72。这样客户端就能得到真实的ip了。
2:在启动jboss时显示指定hostname.
如:nohup ./run.sh --host="192.168.100.72" &
二、linux下,如果抛出
Exception in thread "main" java.lang.InternalError: Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable.
解决办法是
运行时加上-Djava.awt.headless=true
三、当端口不是1099时如何关闭JBoss
shutdown.sh --server=localhost:1099 --user=als --password=als