上面的两种方法我都试过了,全都报错: <2002-7-29 下午07时19分36秒> <Error> <HTTP> <[WebAppServletContext(6046219,TestE jb,/TestEjb)] Servlet failed with Exception java.lang.NoSuchMethodError at hello.TestEjbServlet.doGet(TestEjbServlet.java:114) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm pl.java:263) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm pl.java:200) at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe rvletContext.java:2390) at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm pl.java:1959) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:137) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120) >
id=:id,前面的id是你的字段名,后面的id是你传入的参数;
<2002-7-29 下午07时19分36秒> <Error> <HTTP> <[WebAppServletContext(6046219,TestE
jb,/TestEjb)] Servlet failed with Exception
java.lang.NoSuchMethodError
at hello.TestEjbServlet.doGet(TestEjbServlet.java:114)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:263)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:200)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe
rvletContext.java:2390)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm
pl.java:1959)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:137)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
>
在jbuilder里:
ejb-inprise.xml 中
<finder>
<method-signature>
findByDevice_name(String sDevice_name)
</method-signature>
<where-clause>
device_name = :sDevice_name
</where-clause>
<load-state>True</load-state>
</finder>
那么在weblogic-cmp-rdbms-jar.xml中应该怎么写?