EJB发布后,普通类调用它不用加到 Classpath中,但它调用的普通类必须得加到Classpath中。
你用普通类来测试一次。如果用jb,在jb中测试一次看看!
你用普通类来测试一次。如果用jb,在jb中测试一次看看!
解决方案 »
- java.lang.NoSuchMethodError: org.apache.struts2.interceptor.StrutsConversionErro
- 发现一个 用<input type="hidden" name="action" value="方法名"> 传送方法名失败的例子
- tomcat如何正确读取Struts.xml
- hibernate criteria
- xml中的getLength()返回怎么是0 (java DOM)????
- 分页标签pager taglib的出现问题?
- Sun Java System Web Server 安装
- spring 的 mvc 遇到的问题!!
- 请教有关JBoss的问题!
- 在tomcat下运行出现如下错误,是什么问题?
- 关于jms的疑问
- 由于工作需要,将要转到Linux平台,请问那位知道有什么好的SQL Client在Linux下?
我没有像明白为什么,我记得在jb的testclient的时候就不用的。我在jsp里或servlet就要加入呢?
jb的testclient我认为它在运行时会默认把类放到EJB所在的运行环境下,故而能直接调用。
web下EJB和jsp/servlet的运行环境好象并不在一个地方。但他们都可以调用classpath里的类。
你可以用jsp/servlet调用一个普通的类(jsp/servlet我并不当他是普通类)证明。
通常我是这样做的,用一些普通类来包装EJB,并把这个普通类包加到classpath中,这样jsp/servlet就可以调用EJB了