EJB问题:打包EAR(高分相赠)

时间:2022-08-31 21:00:15
刚刚开始学习 EJB,由于书的版本是1.3,用的J2EE是1.4,结果发现了不少改变。
出师未捷身先死,写好了*.java,要生成*.ear,麻烦了。
我下载了J2EE1.4的英文Tutorial狂看,发现原来1.3的packager已经改成了asant,由于我不懂相关的XML知识,无法顺利完成。而且翻译J2EE教程中的例子时都发生了意外错误。
高手们,救命啊!最好有比较详细的步骤。

源代码贴出参考:
//=====================Hello.java=====================
import java.rmi.*;
import javax.ejb.*;

public interface Hello extends EJBObject
{
public String hello() throws RemoteException;
}

//========================HelloBean.java==============
import java.rmi.*;
import javax.ejb.*;

public class HelloBean implements SessionBean
{
private SessionContext ctx;
public void ejbCreate(){
}

public void ejbRemove() throws RemoteException{}

public void ejbActivate() throws RemoteException{}

public void ejbPassivate() throws RemoteException{}

public void setSessionContext(SessionContext ctx) throws RemoteException
{
this.ctx=ctx;
}

public String hello()
{
return "Hello!";
}
}

//===========================HelloHome.java==================
import java.rmi.*;
import javax.ejb.*;

public interface HelloHome extends EJBHome
{
public Hello create() throws RemoteException, CreateException;
}

9 个解决方案

#1


你把这些东西都编译成.class的,然后用J2EE自带的那个Application工具打包就可以^o^

#2


你可以去我的网站看看,我整理了一批,专门为初学者的!
http://ansonsoft.myrice.com/main.htm

#3


我看了一下,都是 1.3 中的做法,有谁知道1.4怎么干吗?

#4


看一下相应的例子就OK了

#5


你不要用j2sdkee1.4beta,那个测试版,问题还不少.
你用ANT打包,《J2EETutorial》上有相关介绍

#6


用deploytool!先下载一个J2EE1。3

#7


你不会用IDE带的打包工具吗?现在只要是个支持J2EE的IDE都有打包功能的。

#8


jbuilder中可以打包。

#9


1.4版本现在还用不了,有问题,连新建一个Application都会抛出异常!!!!
最好还是先用J2SDKEE1.3.1

#1


你把这些东西都编译成.class的,然后用J2EE自带的那个Application工具打包就可以^o^

#2


你可以去我的网站看看,我整理了一批,专门为初学者的!
http://ansonsoft.myrice.com/main.htm

#3


我看了一下,都是 1.3 中的做法,有谁知道1.4怎么干吗?

#4


看一下相应的例子就OK了

#5


你不要用j2sdkee1.4beta,那个测试版,问题还不少.
你用ANT打包,《J2EETutorial》上有相关介绍

#6


用deploytool!先下载一个J2EE1。3

#7


你不会用IDE带的打包工具吗?现在只要是个支持J2EE的IDE都有打包功能的。

#8


jbuilder中可以打包。

#9


1.4版本现在还用不了,有问题,连新建一个Application都会抛出异常!!!!
最好还是先用J2SDKEE1.3.1