当前位置: 代码迷 >> JBoss >> jboos解决方案
  详细解决方案

jboos解决方案

热度:6427   发布时间:2013-02-26 00:00:00.0
jboos
package cn.itcast.test;
import java.util.Properties;
import cn.itcast.ejb3.HelloWorld;
import javax.naming.InitialContext;
import javax.naming.NamingException;

public class EJBClient {

/**
* @param args
*/
public static void main(String[] args) {
Properties props=new Properties();
props.setProperty("java.naming.factory.initial", "org.jnp.interfaces.NamingContestFactory");
props.setProperty("java.naming.provider.url", "localhost:8080");
try{
InitialContext ctx=new InitialContext(props);
HelloWorld helloworld=(HelloWorld) ctx.lookup("HelloWorldBean/remote");
System.out.println(helloworld.sayHello("山东"));

}catch(NamingException e){
System.out.print(e.getMessage());
}

// TODO 自动生成方法存根

}

}

这段代码运行的时候出现Cannot instantiate class: org.jnp.interfaces.NamingContestFactory 有指点下的吧?

------解决方案--------------------------------------------------------
楼主有没把jboss的clientAll.jar加到项目中?
------解决方案--------------------------------------------------------
少ejb jar包了
  相关解决方案