CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2EE / EJB / JMS

请教,petstore 1.4 编译错误?

楼主binli(binli)2005-09-13 09:01:15 在 Java / J2EE / EJB / JMS 提问

在src目录中,执行asant,编译petstore   ,出现如下错误:  
  core:  
   
  banner:  
  [echo]   +---------------------------------------+  
  [echo]   +   Building   OPC   Application   +  
  [echo]   +---------------------------------------+  
   
  compile:  
  [javac]   Compiling   10   source   files   to   D:\Sun\AppServer\samples\blueprints\pet  
  store1.4\src\apps\opc\build\classes  
  [javac]   D:\Sun\AppServer\samples\blueprints\petstore1.4\src\apps\opc\src\com  
  \sun\j2ee\blueprints\opc\ejb\OrderApprovalMDB.java:123:   cannot   resolve   symbol  
  [javac]   symbol   :   class   TransitionDelegateFactory  
  [javac]   location:   class   com.sun.j2ee.blueprints.opc.ejb.OrderApprovalMDB  
  [javac]   TransitionDelegateFactory   tdf   =   new   TransitionDelegateFactory(  
  );  
  [javac]   ^  
  [javac]   D:\Sun\AppServer\samples\blueprints\petstore1.4\src\apps\opc\src\com  
  \sun\j2ee\blueprints\opc\ejb\OrderApprovalMDB.java:123:   cannot   resolve   symbol  
  [javac]   symbol   :   class   TransitionDelegateFactory  
  [javac]   location:   class   com.sun.j2ee.blueprints.opc.ejb.OrderApprovalMDB  
  [javac]   TransitionDelegateFactory   tdf   =   new   TransitionDelegateFactory(  
  );  
  [javac]   ^  
  [javac]   2   errors  
   
  BUILD   FAILED  
  d:/Sun/AppServer/samples/blueprints/petstore1.4/src/apps/opc/src/build.xml:  
  126:   Compile   failed;   see   the   compiler   error   output   for   details.  
   
  但是我在代码中也找不到TransitionDelegateFactory   ,麻烦各位指点一下,多谢! 问题点数:50、回复次数:2Top

1 楼hwman(药师)回复于 2005-09-13 16:54:09 得分 50

哈哈,我下载的发布包也有同样问题,今天我解决了。  
  看来sun发布的东西同样可能出错哈  
  文件是:  
  AppServer\samples\blueprints\petstore1.4\src\components\processmanager\src\com\sun\j2ee\blueprints\processmanager\transitions  
  下面的TransitionDelegateFactory.java  
  内容如下,把这个文件加上去就好了  
   
   
  /*  
    *   Copyright   2002   Sun   Microsystems,   Inc.   All   rights   reserved.  
    *    
    *   Redistribution   and   use   in   source   and   binary   forms,   with   or   without  
    *   modification,   are   permitted   provided   that   the   following   conditions  
    *   are   met:  
    *    
    *   -   Redistributions   of   source   code   must   retain   the   above   copyright  
    *       notice,   this   list   of   conditions   and   the   following   disclaimer.  
    *    
    *   -   Redistribution   in   binary   form   must   reproduce   the   above   copyright  
    *       notice,   this   list   of   conditions   and   the   following   disclaimer   in  
    *       the   documentation   and/or   other   materials   provided   with   the  
    *       distribution.  
    *    
    *   Neither   the   name   of   Sun   Microsystems,   Inc.   or   the   names   of  
    *   contributors   may   be   used   to   endorse   or   promote   products   derived  
    *   from   this   software   without   specific   prior   written   permission.  
    *    
    *   This   software   is   provided   "AS   IS,"   without   a   warranty   of   any  
    *   kind.   ALL   EXPRESS   OR   IMPLIED   CONDITIONS,   REPRESENTATIONS   AND  
    *   WARRANTIES,   INCLUDING   ANY   IMPLIED   WARRANTY   OF   MERCHANTABILITY,  
    *   FITNESS   FOR   A   PARTICULAR   PURPOSE   OR   NON-INFRINGEMENT,   ARE   HEREBY  
    *   EXCLUDED.   SUN   AND   ITS   LICENSORS   SHALL   NOT   BE   LIABLE   FOR   ANY   DAMAGES  
    *   SUFFERED   BY   LICENSEE   AS   A   RESULT   OF   USING,   MODIFYING   OR  
    *   DISTRIBUTING   THE   SOFTWARE   OR   ITS   DERIVATIVES.   IN   NO   EVENT   WILL   SUN  
    *   OR   ITS   LICENSORS   BE   LIABLE   FOR   ANY   LOST   REVENUE,   PROFIT   OR   DATA,   OR  
    *   FOR   DIRECT,   INDIRECT,   SPECIAL,   CONSEQUENTIAL,   INCIDENTAL   OR  
    *   PUNITIVE   DAMAGES,   HOWEVER   CAUSED   AND   REGARDLESS   OF   THE   THEORY   OF  
    *   LIABILITY,   ARISING   OUT   OF   THE   USE   OF   OR   INABILITY   TO   USE   SOFTWARE,  
    *   EVEN   IF   SUN   HAS   BEEN   ADVISED   OF   THE   POSSIBILITY   OF   SUCH   DAMAGES.  
    *    
    *   You   acknowledge   that   Software   is   not   designed,   licensed   or   intended  
    *   for   use   in   the   design,   construction,   operation   or   maintenance   of  
    *   any   nuclear   facility.  
    */  
   
  package   com.sun.j2ee.blueprints.processmanager.transitions;  
   
  /**  
    *   Used   to   get   the   required   type   of   TransitionDelegate  
    */  
  public   class   TransitionDelegateFactory   {  
   
   
      public   TransitionDelegateFactory()   {   }  
   
      public   TransitionDelegate   getTransitionDelegate(String   className)   throws   TransitionException   {  
          TransitionDelegate   td   =   null;  
          try   {    
              td   =   (TransitionDelegate)Class.forName(className).newInstance();  
          }   catch(Exception   e)   {  
              throw   new   TransitionException(e);  
          }  
          return   td;  
      }  
   
  }  
  Top

2 楼binli(binli)回复于 2005-09-14 09:00:23 得分 0

多谢hwman了,果然是这个问题,不知道hwman你是怎么找到答案的?  
  另外有几个文档,不知道你用不用得上。  
  http://www.javatwo.net/JavaPaper/Petstore_Trace.pdf  
  http://www.javatwo.net/JavaPaper/Petstore_Trace-2-Model.pdf  
  http://www.javatwo.net/JavaPaper/Petstore-3_business_logic.pdf  
   
  Top

相关问题

  • 编译错误
  • 编译错误!!
  • 编译错误??
  • 编译错误!!
  • 编译错误???
  • 编译错误
  • 编译错误
  • 编译错误 !
  • 编译错误
  • 编译错误

关键词

  • .net
  • j2ee
  • opc
  • sun
  • ejb
  • source
  • petstore
  • transitiondelegatefactory
  • blueprints
  • javac

得分解答快速导航

  • 帖主:binli
  • hwman

相关链接

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

广告也精彩

反馈

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