连接JBOSS EJB容器,找不到远程主机错误。
来源:互联网 发布:软件咨询顾问合同 编辑:程序博客网 时间:2024/06/05 02:28
EJB调用远程连接Jboss服务器,参考代码:
Properties prop = new Properties();
prop.put("java.naming.factory.initial",
"org.jnp.interfaces.NamingContextFactory");
prop.put("java.naming.provider.url", serverIp+":"+port);// 1099
InitialContext ctx = new InitialContext(prop);
NamingEnumeration nn = ctx.list("");
while (nn.hasMore())
{
System.out.println(nn.nextElement().toString());
}
可能会出现如下错误。
Exception in thread "main" javax.naming.CommunicationException [Root exception is java.rmi.UnknownHostException: Unknown host: audrey; nested exception is:
java.net.UnknownHostException: audrey]
at org.jnp.interfaces.NamingContext.list(NamingContext.java:965)
at org.jnp.interfaces.NamingContext.list(NamingContext.java:920)
at javax.naming.InitialContext.list(InitialContext.java:436)
at AAAA.main(AAAA.java:74)
Caused by: java.rmi.UnknownHostException: Unknown host: audrey; nested exception is:
java.net.UnknownHostException: audrey
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:598)
at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:198)
at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:110)
at org.jnp.server.NamingServer_Stub.list(Unknown Source)
at org.jnp.interfaces.NamingContext.list(NamingContext.java:937)
... 3 more
Caused by: java.net.UnknownHostException: audrey
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:519)
at java.net.Socket.connect(Socket.java:469)
at java.net.Socket.<init>(Socket.java:366)
at java.net.Socket.<init>(Socket.java:180)
at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:22)
at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:128)
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:595)
... 8 more
原因在于JBosss服务器启动时,指定了-b 0.0.0.0
应该为:
run.bat -b 你本地服务器的Ip地址
- 连接JBOSS EJB容器,找不到远程主机错误。
- 连接JBOSS EJB容器,找不到远程主机错误。
- JBoss远程访问EJB
- EJB容器之远程调用
- 如何通过junit测试EJB(Jboss容器)
- Jboss的EJB容器的相关文档
- jboss远程连接配置
- mysql 远程连接其他主机上的数据库 + 10038错误
- ssh连接远程主机
- 无法连接远程主机
- python连接远程主机
- iTerm2连接远程主机
- JBOSS系列(二) -EJB远程调用-JBOSS的配置
- JBoss调优(三)EJB连接池调优
- 如何允许远程连接jboss
- 重写ejb的helloworld程序,部署容器为JBoss
- 对于jboss EJB容器管理事务的问题
- 在JBoss中开发EJB容器模型的WebService
- 如何Clone数据库
- SlickEdit + Cygwin,SlickEdit的build窗口显示乱码的问题
- C++中extern “C”含义深层探索
- epoll学习:思考一种高性能的服务器处理框架
- 美化您的程序——SkinMagic使用方法完美总结
- 连接JBOSS EJB容器,找不到远程主机错误。
- hdu3208 hdu3215
- Ubuntu 10.4 root账户声音问题
- 在程序中插入背景音乐
- 利用归并实现链表排序
- Java 小例子:大数乘法和阶乘
- 内存屏障(memory barrier)
- MAWK GAWK (来源:http://www.klabaster.com/freeware.htm)
- [已推荐到体育博客,点击查看更多精彩内容] 篮球上的幽默时刻(多图)