我也在初学EJB,我的运行通过(jboss):
注意把 G:\jboss-4.0.3RC1\client中的jar放到CLASSPATH 或 -classpach 中public static void main(String[] args) {
System.out.println("start..."); Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY,
"org.jnp.interfaces.NamingContextFactory");
env.put(Context.URL_PKG_PREFIXES,
"org.jboss.naming:org.jnp.interfaces");
env.put(Context.PROVIDER_URL, "jnp://localhost:1099"); TestHome testHome = null; try {
Context ctx = new InitialContext(env); System.out.println("lookup");
Object lObj = ctx.lookup("MyFirstEJB");
System.out.println("narrow");
Object nObject = PortableRemoteObject.narrow(lObj, TestHome.class); testHome = (TestHome) nObject; } catch (NamingException ne) {
ne.printStackTrace();
System.out.println(ne.getMessage());
} Test test = null;
try {
test = testHome.create();
} catch (Exception ex) {
System.out.println("exception:" + ex.getMessage());
System.exit(0);
} try {
System.out.println(test.getString());
test.remove();
test = null;
} catch (Exception ex) { }
}但我如果放到jsp中,却运行到 test = testHome.create(); 时jboss中报错,不知为何.
注意把 G:\jboss-4.0.3RC1\client中的jar放到CLASSPATH 或 -classpach 中public static void main(String[] args) {
System.out.println("start..."); Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY,
"org.jnp.interfaces.NamingContextFactory");
env.put(Context.URL_PKG_PREFIXES,
"org.jboss.naming:org.jnp.interfaces");
env.put(Context.PROVIDER_URL, "jnp://localhost:1099"); TestHome testHome = null; try {
Context ctx = new InitialContext(env); System.out.println("lookup");
Object lObj = ctx.lookup("MyFirstEJB");
System.out.println("narrow");
Object nObject = PortableRemoteObject.narrow(lObj, TestHome.class); testHome = (TestHome) nObject; } catch (NamingException ne) {
ne.printStackTrace();
System.out.println(ne.getMessage());
} Test test = null;
try {
test = testHome.create();
} catch (Exception ex) {
System.out.println("exception:" + ex.getMessage());
System.exit(0);
} try {
System.out.println(test.getString());
test.remove();
test = null;
} catch (Exception ex) { }
}但我如果放到jsp中,却运行到 test = testHome.create(); 时jboss中报错,不知为何.
解决方案 »
- jsp牛人请进!!!!!用jsp做好登录界面,想在个人主页上添加修改个人信息功能!可是不知道怎么获得用户名!!!!在线求高人指点!
- ftp服务器接收到的命令有乱码问题
- 急!访问页面时报错,MySQL服务也终止了
- 刚开始学习框架!看什么资料书比较好!
- 如何定时发布信息!!
- 100分求救:使用jbuilder2005->XML->DataBinding->Castor的菜鸟级问题
- 请问jms的错误,很奇怪,来着有分!
- Struts 中获得/修改 提交form的target属性!!!!
- 我是sevlet的新手 我问如何用java调用c++的函数 。。。。
- 我想解析服务器上的XML数据,有很多种。现在我想用SOAP或者JAVABEAN来做,请大家给出个主意,哪个更好,要注意什么???
- 线程问题
- 关于Spring的几个一般性问题
如果需要,那要怎么做呢?谢谢!
或只加入jbossall-client.jar包?