学习EJB的时候做了Stateful Session Bean之后就没有再做Entity Bean了.现在因为要做作业,从头来学习它,发现真的是个很麻烦的东西. 我从<Master EJB 3rd Edition>(下文称为3rd)中copy过来的配置文件,放过来之后将主要的改了之后,发现还有一个地方"
<reentrant>false</reentrant>",这是3rd中的,需要改为"False",注意大小写,否则ejbc的时候过不去.3rd的代码很详细,包括了通常不用的Local的代码,也体现在了配置文件中,但是我就是怎么都编译不过去.至于错误现在倒忘了.在网上找了很久,没有找到具体的方法,我看了下跟别的文件不同的地方,觉得把
<assembly-descriptor>中的Local的部分全部去掉看看,只是尝试的心情,居然过去了.欣喜若狂!! 然后使用MySQL配置数据源,总是说找不到驱动程序,但是我在可能的地方都已经放置了mySQL的驱动包了,在网上找到是配置启动server的那个
cmd文件中的classPath.然后找到了. 当然不要高兴得太早了,立即就出来个很大的错误,找不到java.sql.Savepoint这个类,我就吃完饭去了,觉得主要是我使用的5.0+的驱动包可能使用的java的版本较高,而Weblogic才1.3.回来之后我把我的JDK1.6添加到classpath,结果还是出错,不能访问.只有再到网上去找了个3.0的驱动包,然后终于OK了. 花了一下午的时间,就做了这么一件事,之后还记得不牢靠,没有把知识总结起来,结果就忘了. 接下来应该摆弄CMP了,又会是怎样的情况了?拭目以待.