ITPub博客

首页 > 应用开发 > Java > 搞定EJB之路(一)

搞定EJB之路(一)

原创 Java 作者:fsz521job 时间:2006-03-09 09:40:36 0 删除 编辑

在这里我想说的是ejb发布和调用的问题,EJB的开发很简单,选择一种IDE就可以很轻松的来开发,我选择的是JBuilderX(JBuilder 2006也不错的),新建一个工程写一个简单的EJB,再建个测试文件,测试一下是否成功,然后再新建个web应用来远程调用EJB,麻烦就从此处开始了,整整郁闷了我一周的时间!

下面来说说我遇到的问题和解决方法:

[@more@]

说明一下EJBserver是Jboss-4.0.3SP1,web应用server是tomcat4.x

1.新建了EJB的工程测试成功了,并大包成jar文件发布到jboss中

2.新建web工程,用来远程调用ejb服务,开始我在web端建了个java文件来远程调用ejb测试成功了,后来在jsp中调用出现了一系列的问题!

java测试文件:

environment.put(Context.INITIAL_CONTEXT_FACTORY, "org.jnp.interfaces.NamingContextFactory");
environment.put(Context.URL_PKG_PREFIXES, "org.jboss.naming:org.jnp.interfaces");
environment.put(Context.PROVIDER_URL, "jnp://10.104.0.236:1099");
Context context = new InitialContext(environment);
Object ref = context.lookup("Enterprise1");
enterprise1Home = (Enterprise1Home) PortableRemoteObject.narrow(ref, Enterprise1Home.class);
enterprise1 =(Enterprise1)enterprise1Home.create();
System.out.println(enterprise1.sayHello(str));

jsp文件:

Enterprise1TestClient2 client = new Enterprise1TestClient2(); String str = client.test2(String.valueOf(date));

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/300209/viewspace-819181/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 人生的意义
下一篇: 搞定EJB之路(二)
请登录后发表评论 登录
全部评论
  • 博文量
    81
  • 访问量
    559157