jsp文件所在目录下/web-inf/classes/package(if you have package in your java class)/*.class
解决方案 »
- JPA2 共享缓存出现问题 (二级缓存)
- 用spring_TestContext测试整合..报错org.springframework.beans.factory.NoSuchBeanDefinitio
- lucence数据库记录修改或者新增,lucence索引怎样修改和增量呢?
- StringBuffer插入mysql乱码问题
- hibernate 联合主键 查询实体类的问题
- SSH项目中,jsp页面空白的解决办法
- 大家帮忙看看调用存储过程的问题
- request和session问题
- 一个XML的问题,在线等待,谢谢解答!
- 分数太多,大家共享
- 请问这个错误是什么原因引起的
- 我测试实体EJB时出现了如下的错误,哪位大侠帮忙解决一下?
<%@ page import="home interface, remote interface, ...." %>
to: zxhong(红)我没有package,直接放在classes下面,但是好像不行吧。
要么修改 Weblogic 的类路径使其找得到该类放在相同目录下没用的
还有,必须在jsp中,import的才可以,如果没有打包的话:
就是 avtom(avtom) 说得那样!
如果打包的话,就要加包名了!
还有一个办法就是在系统的classpath中加入你的EJB文件,这样就能够顺利调用了。不过感觉这种解决方法不是很好,因为等于你还是在本地调用EJB,而不是远程。应该是返回一个客户端的.jar文件,里面存有EJB的本地引用,能够让你的JSP通过这个引用调用你所发布的EJB
你可以用j2ee自带的J2EE RI发布看看,它能自动返回一个client的.jar文件作为本地引用,不过自己具体怎么开发我也不会
首先是发布ejb,发布完成后会在Oracle 9i安装目录下的application目录下生成一个mis(假设的发布目录)的目录,在这个目录下应该有一个package目录,这个目录下是ejb的home、remote接口和ejb本身。在mis的META-INF目录下还有一个ejb-jar.xml文件,这个文件指定了ejb的名称和home、remote接口的class。
然后在jsp文件中调用ejb时,一定要import这个package, avtom说的对。
另外一定要调用的话,必须import对应ejb的remote和home接口,加在classpath中不是一个好的方法