日期:2014-05-20  浏览次数:20802 次

跨JVM访问ejb问题
try {

Properties props = new Properties();
props.setProperty("java.naming.factory.initial", "org.jnp.interfaces.NamingContextFactory");
props.setProperty("java.naming.provider.url", "localhost:1099");
InitialContext jndiContext;
jndiContext = new InitialContext(props);
SearchRemote search = (SearchRemote)jndiContext.lookup("search");


用localhost可以不报错,但是改为我的ip后报错search not bound;但是jndi中有search;启动jboss也是改为0.0.0.0了
各位大侠帮帮忙啊

------解决方案--------------------
很久以前我也碰到过这样的问题,后来是改了JBOSS启动时的配置文件,就是你说的改成0,0,0,0之后就好了!但是不知道你为什么还是不行! 你试试把JBOSS部署目录下的TMP文件夹和WORK文件夹中的文件删掉试试!
------解决方案--------------------
探讨
很久以前我也碰到过这样的问题,后来是改了JBOSS启动时的配置文件,就是你说的改成0,0,0,0之后就好了!但是不知道你为什么还是不行! 你试试把JBOSS部署目录下的TMP文件夹和WORK文件夹中的文件删掉试试!