2

环境:GlassFish 3.0.1、NetBeans 6.9、JDK 6u21

问题:无法运行正在访问 EJB 的应用程序客户端

可以在http://netbeans.org/bugzilla/show_bug.cgi?id=183488下找到错误报告以及相应的教程http://netbeans.org/kb/docs/javaee/entappclient.html。我现在了解远程接口必须如何位于 Java 类库中。我完成了教程的步骤,但仍然无法正常工作。

错误: http: //pastebin.com/k8ARGKbX

根据http://docs.sun.com/app/docs/doc/820-7700/gjkmx?l=en&a=view,此错误消息意味着:

ACDEPL112 尝试处理 JAR 文件 {0} 清单中的扩展时出错;忽略它并继续

原因:当服务器尝试打开 JAR 文件或处理其清单中列出的扩展时,引发了日志文件中列出的异常。

解决方案:确保 JAR 文件的清单正确列出了 JAR 所依赖的扩展。

对我来说意义不大,清单文件只包含Manifest-Version: 1.0 ,我应该在这里添加一些东西吗?:\

可以在http://forums.netbeans.org/post-86938.html下找到类似的讨论。我还在 NetBeans 社区论坛http://forums.netbeans.org/viewtopic.php?t=33195上问了这个问题,并给编辑发了一封电子邮件。

任何帮助或想法将不胜感激!在此先感谢,带轮

4

1 回答 1

1

我做了什么让它工作 - Windows 7:

  • 在根目录下安装 GlassFish;不在Program%20Files
  • 设置 Glassfish 安装文件夹的权限(完全控制)。

在 Windows XP 上,您不必设置权限。

于 2010-11-13T14:34:27.520 回答