EJB工程建设

gujiyijian555 2009-08-10 07:07:17
我现在有一个工程含有EJB2
他现在是一个
SRC
XX。ear
XX.WAR
XX.jAR
格式
我把转成
SRC
WEAPP的格式

我是把SRC复制到了SRC WAR复制到了WEAPP

现在就是报
sqlStatement2:select SEQ_USER_RPT.nextval from dual
javax.naming.NameNotFoundException: Unable to resolve 'ejb.ReportEjbHome'. Resolved 'ejb'; remaining name 'ReportEjbHome'
at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:1139)
at weblogic.jndi.internal.BasicNamingNode.lookupHere(BasicNamingNode.java:252)
at weblogic.jndi.internal.ServerNamingNode.lookupHere(ServerNamingNode.java:182)
at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:206)
at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:214)
at weblogic.jndi.internal.WLEventContextImpl.lookup(WLEventContextImpl.java:254)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:380)
at javax.naming.InitialContext.lookup(InitialContext.java:392)
at com.chinacreator.ejb.EJBHomeFactory.lookup(EJBHomeFactory.java:38)
at com.chinacreator.hnds.ReportEjbFacade.<init>(ReportEjbFacade.java:18)
at com.chinacreator.hnds.BaseReportBean.setUserDefaultReport(BaseReportBean.java:491)
at jsp_servlet.__setuserdefaultrep._jspService(__setuserdefaultrep.java:98)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
at weblogic.servlet.internal.ServletStubImpl.onAddToMapException(ServletStubImpl.java:408)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:318)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at common.filter.CharsetEncodingFilter.doFilter(CharsetEncodingFilter.java:32)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at com.chinacreator.hnds.filter.LoginCheckFilter.doFilter(LoginCheckFilter.java:63)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3496)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2180)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2086)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1406)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)

我的<?xml version="1.0" encoding="UTF-8"?>
<ejb-jar xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="ejb-jar_ID" version="2.1" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd">
<description>Hnds Report EJB</description>
<display-name>Hnds Report EJB Module</display-name>
<enterprise-beans>
<session id="Session_1">
<description>ReportEJB</description>
<display-name>ReportEJB</display-name>
<ejb-name>ReportEJB</ejb-name>
<home>com.chinacreator.hnds.reportejb.ReportEjbHome</home>
<remote>com.chinacreator.hnds.reportejb.ReportEjb</remote>
<ejb-class>com.chinacreator.hnds.reportejb.ReportEjbBean</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Container</transaction-type>
<resource-ref id="ResourceRef_1">
<res-ref-name>jdbc/ds</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Application</res-auth>
</resource-ref>
</session>
</enterprise-beans>
</ejb-jar>

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE weblogic-ejb-jar PUBLIC "-//BEA Systems, Inc.//DTD WebLogic 8.1.0 EJB//EN" "http://www.bea.com/servers/wls810/dtd/weblogic-ejb-jar.dtd">
<weblogic-ejb-jar>
<weblogic-enterprise-bean>
<ejb-name>ReportEJB</ejb-name>
<jndi-name>ejb/ReportEjbHome</jndi-name>
</weblogic-enterprise-bean>
</weblogic-ejb-jar>

环境是WEBLOGic10 在上面没一点问题在下就有问题了请高手解决
...全文
126 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿士匹灵 2009-08-12
  • 打赏
  • 举报
回复
EJB 还真没搞过啊
但很有兴趣

也了解一些

多多学习吧
zl3450341 2009-08-12
  • 打赏
  • 举报
回复
jar包没导全吧
ziwei_1986 2009-08-12
  • 打赏
  • 举报
回复
那你的JAR包呢?!@
ziwei_1986 2009-08-12
  • 打赏
  • 举报
回复
帮你顶
  • 打赏
  • 举报
回复
坐个沙发 等待高人解决

67,517

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧