我刚开始通过教程学习EJB。我在localhost上启动了一个JBoss服务器。服务器启动正常,正在侦听端口4447
,9999
& 8080
。
但是我一直在运行客户端时遇到错误。错误消息是:
Could not obtain connection to any of these urls: localhost:1099
。
我尝试将端口号更改为4447
,9999
,8080
,但仍然会收到相同的错误消息。
JBoss版本jboss-as-7.1.0.Final。 NetBeans 7.4。 JDK 1.6。我已经花了几个小时,但仍然无法解决它。任何帮助将不胜感激。
答案 0 :(得分:0)
您的客户端正在使用旧的jnp协议进行JNDI查找(请参阅jndi.properties或代码)。 jboss7不支持此功能。你需要沿着https://docs.jboss.org/author/display/AS71/EJB+invocations+from+a+remote+client+using+JNDI
的路线前进