我也是。我还以为是我系统的问题呢。
我的环境是JRE1.4(装J2SDK1.4时装的),J2EESDK1.3,jakarta-struts-1.1,apache-ant-1.6.1。

解决方案 »

  1.   

    问题解决了,花了整晚时间。。问题出在struts,必须用struts1.0.2,
    到这去下载:http://archive.apache.org/dist/
    然后重新compile,重新package,重新deploy,就ok了
      

  2.   

    请问:在安装Duke时,用 ant package-ejb 时显示 com/sun/enterprise/tools/packager/Main找不到,这个类在哪里阿,怎么安装阿。
      

  3.   

    楼上的,把j2ee.jar加进classpath
      

  4.   

    已经加了呀,我把j2ee\lib下所有的jar都加进classpath了,可是不行啊,
    我发现个问题,在build.xml中<property name="packager"value="com.sun.enterprise.tools.packager.Main" />
    而在j2ee.jar中类的路径是COM.sun.enterprise.tools.packager.Main,
    com的大小写不一致,这是怎么回事?
    不过我把它改成一致的后,用ant package-ejb还是不行。
      

  5.   

    你的标签库的版本不对,你最好按《J2EETutorial》上的步骤来,其实有些小技巧。
    但是研究过SUN源代码,你会发现很有价值,虽然也会有小错,开心啊。祝愿成功