EJB的这个jar包不是加到JDK里面的吧,我没有用过weblogic,我用的是jboss。
在jboss中ejb是部署在jboss的一个目录中。
我想你的ejb的jar包应该也是部署在由weblogic指定的一个部署目录中,而不是放在JDK里面。
在jboss中ejb是部署在jboss的一个目录中。
我想你的ejb的jar包应该也是部署在由weblogic指定的一个部署目录中,而不是放在JDK里面。
调试欢乐多
我一把做成一个a.war,
a\web-inf\classes\tablebook\tabbookHome.class
a\web-inf\classes\tablebook\tabbook.class
a\web-inf\lib\
a\web-inf\jboss-web.xml
a\web-inf\jboss.xml
a\meta-inf\menifest.mf
a\tabbook.jsp
http://localhost:8000/a/tabbook.jsp就能好用
你只用写import tablebook.*;就好,不用写这么多。
还有建议你不要这么起类名,最好依java编程规范来写,class首字母要大写(当然,这只是编程习惯的问题,与你的错无关)。
jar –cvf 打成的包名 要打在一起的包和文件。
java weblogic.ejbc 上一步生成的包名 要找成的包名
weblogic.ejbc 是用来生成containter类。上面的命令得到了*.jar,这是能够在容器上部署的JAR包。
打war也用第一条命令,打包要注意你的目录结构要对
tabbookHome.class是远程Home接口。可怎么找不到呢?