看来只有一个解释,JNDI没有配好
解决方案 »
- 怎样实现webservices的安全机制?
- struts1 + jquery + ajax 在ACTION中传送对象问题
- 关于简化SSH配置文件的问题
- 问个分层的问题 关于SERVICE ACTION DAO 谢谢
- 求助大侠Hibernate问题:java.lang.UnsupportedClassVersionError
- webwork开发团队加入Struts
- servlet链是什么啊?
- 大侠救命!JDBC访问临时表跟访问一般表一样的吗?
- 碰到这样一个问题!配置jbuilder7+oracle8.1.7+weblogic7
- hibernate保存问题
- 概念问题(我已经糊涂了)
- 200分! 看看我这个简单问题, 以前怎么没有碰到呢?
Properties props = System.getProperties();
Context ctx = new InitialContext(props);
改成:
Properties props = new Properties();
String url = "t3://localhost:7001";
props .put(Context.INITIAL_CONTEXT_FACTORY,
"weblogic.jndi.WLInitialContextFactory");
props .put(Context.PROVIDER_URL, url);
Context ctx = new InitialContext(props);
如果还不行,请和我联系: [email protected]
你检查一下还有就是你的home接口文件有没有导入
import examples.HelloHome可是编译时依然报错 : 如法 resolve HelloHome
救命啦
必须进行联编,否则就找不到HelloHome类。具体方法是:javac -d . *.java
import examples.ExampleHome;
import examples.Example;
import javax.naming.*;import javax.rmi.PortableRemoteObject;import java.util.Properties;public class test{ public test() { super(); } public static void main(String[] args){ try{ Properties props =new Properties(); props.put(Context.INITIAL_CONTEXT_FACTORY,"org.jnp.interfaces.NamingContextFactory"); props.put(Context.PROVIDER_URL,"202.196.236.214:1099"); Context ctx = new InitialContext(props); System.out.println("start ejb client test"); Object obj=ctx.lookup("Example"); ExampleHome home = (ExampleHome)PortableRemoteObject.narrow(obj,ExampleHome.class); Example example = home.create(); System.out.println(example.example()); example.remove(); }catch(Exception e) { e.printStackTrace(); } }}