通过第n次编写,还是不可以,那位好心人,可以帮我解决一下,是我的ejb没有成功的问题,这次,我是完全依照Apusic部署工具2.0使用说明上的第一个简单例子做的.
在配置web模块的时候,他让我添加一个类放到web-inf下的classes中,然后又做了一个index.jsp做首页,可是一旦运行的时候,就告诉我放到web-inf下的classes中的类没有,不存在,诸位,有谁知道这个问题吗????
我的msn是[email protected]
oicq:121526156
欢迎各位学习中的朋友与我联系
在配置web模块的时候,他让我添加一个类放到web-inf下的classes中,然后又做了一个index.jsp做首页,可是一旦运行的时候,就告诉我放到web-inf下的classes中的类没有,不存在,诸位,有谁知道这个问题吗????
我的msn是[email protected]
oicq:121526156
欢迎各位学习中的朋友与我联系
<%@ page import="hello.*" %><HTML><HEAD><TITLE>MyEarTest</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.2600.0" name=GENERATOR></HEAD>
<BODY><JSP:USEBEAN class=hello.webc.MyWebC id=myWebC/>
<H1>Apusic Example </H1>
<HR>
<%
out.println("jsp --> javaBean --> ejb:");
%><BR><BR>
<H3><%
out.println(MyWebC.getHello());
%></H3></BODY></HTML>
Object objRef = ctx.lookup("ejb/Hello");不知为什么,诧异之极,有谁可以帮我解惑吗?
奇怪,你的这段代码应该是EJB和web服务在同一台服务器吧?
你配置了web服务器的EJB Ref没有?
如果配置了,那
Object objRef = ctx.lookup("java:comp/env/ejb/Hello");
和
Object objRef = ctx.lookup("ejb/Hello");
应该一样啊,因为它们都是通过访问服务器端环境变量.除非你是直接通过JNDI服务器访问,那名称前缀就不再是java:comp/env/