CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

servlet调用ejb的问题

楼主tomato2001()2003-09-04 00:06:37 在 Java / Web 开发 提问

在weblogic中发布了一个ejb:a.jar,放在\applications目录下,  
  用一个servlet调用ejb的方法,编译的时候提示无法识别a.jar中的类  
  请问如何定位a.jar中的类啊? 问题点数:0、回复次数:11Top

1 楼tomato2001()回复于 2003-09-04 09:17:44 得分 0

upTop

2 楼junnef(启天)回复于 2003-09-04 09:29:31 得分 0

1、确定你打包的格式是否正确,你的jar包是否可用;  
  2、检查你的xml发布描述是否正确;  
  3、是不是用的JNDI标准方式查找你的ejb类。  
  最好贴你的异常出来看看。Top

3 楼tomato2001()回复于 2003-09-04 09:50:04 得分 0

就是这样的,在a.jar中的类分别是testcmp.calss,testcmphome.class,testcmpbean.class  
  在servlet中这样调用  
  ctx   =   new   InitialContext();  
  Object   ref   =   ctx.lookup("TestCmp");  
  TestCmpHome   testCmpHome   =   (TestCmpHome)   PortableRemoteObject.narrow(ref,   TestCmpHome.class);  
  TestCmp   testcmp=testCmpHome.create();  
  编译servlet的时候,报错:  
  cannot   resolve   symbol     class   TestCmpHome  
  cannot   resolve   symbol     class   TestCmp  
  是不是和a.jar放的位置有关呢?(a.jar肯定是部署成功了)  
  a.jar放在\applications目录下  
  调用的servlet放在\applications\sample\WEB-INF\classes\目录下  
  jsp文件放在\applications\sample目录下。Top

4 楼flyshp(天堂雨)回复于 2003-09-04 10:02:00 得分 0

错误在于根本没有找到你的   remote   和   home   接口Top

5 楼flyshp(天堂雨)回复于 2003-09-04 10:04:01 得分 0

你在jsp   中   导入你的ejb   包了么??  
   
   
  <%@page   import="EjbPag.*"%>Top

6 楼tomato2001()回复于 2003-09-04 10:16:18 得分 0

我写import   a.*的时候报错啊  
  说   package   a   does   not   exist  
  需要配置什么路径吗?Top

7 楼flyshp(天堂雨)回复于 2003-09-04 10:29:59 得分 0

你在startweblogic.cmd   里设置一下他的发布路径吧!!  
   
  你用6.1   就发布相对路径  
   
  用   7.0   或   8.1   就发布   绝对路径Top

8 楼tomato2001()回复于 2003-09-04 11:07:56 得分 0

放在startweblogic.cmd   设置路径?  
  我编译servlet的时候可能不启动weblogic啊,那岂不是没用?  
  我是编译不通过,不是运行不通过Top

9 楼tomato2001()回复于 2003-09-04 11:49:35 得分 0

upTop

10 楼tomato2001()回复于 2003-09-04 11:58:05 得分 0

upTop

11 楼renzy205(ren)回复于 2003-09-04 14:07:19 得分 0

我的电脑/属性/高级/环境变量     设置classpathTop

相关问题

  • 关于servlet里调用ejb
  • servlet调用ejb的问题!
  • Delphi7 调用Ejb
  • 在线求助<jb6+weblogic 6.1>下如何用servlet调用ejb?
  • 如何用SERVLET调用在本地或远程的EJB组件?
  • 在servlet中如何加载调用EJB??郁闷!
  • ejb调用问题
  • jsp如何调用servlet
  • applet 调用 servlet 问题 ,急
  • Servlet调用的问题???

关键词

  • 编译
  • ejb
  • servlet
  • testcmphome
  • testcmp
  • 调用
  • 路径
  • 目录
  • 放在
  • 发布

得分解答快速导航

  • 帖主:tomato2001

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo