java - 为什么 Eclipse 不允许我为 2.1 EJB 项目选择 EJB 客户端 JAR?

标签 java eclipse wildfly ejb-2.x xdoclet

我的环境是Java 1.7、Eclipse Luna、WildFly 8.x、XDoclet 1.2.3、W​​indows 7。

我想使用 XDoclet 创建一个新的 EJB 2.1 项目。

我转到了 Java EE 视角。

选择文件 --> 新建 --> EJB 项目以打开“新建 EJB 项目”窗口。

在“项目名称”字段中,我输入了“Z003_Test2xEJBOnWildfly8xEJB”。

对于“目标运行时”字段,我选择了“WildFly 8.x 运行时”。

对于“EJB 模块版本”字段,我选择了“2.1”。

对于“配置”字段,我单击“修改”按钮以打开“项目方面”窗口。在那里我确保选择了这些选项:

  1. EJB 模块 2.1 版本
  2. EJBDoclet(XDoclet)1.2.3 版本
  3. Java 1.7 版本

这是“Project Facets”窗口的外观:

enter image description here

单击“确定”按钮关闭“Project Facets”窗口,焦点返回到“New EJB Project”窗口。

单击“下一步”按钮。

单击“下一步”按钮。这就是我期望选择“EJB Client JAR”选项的地方,这意味着将创建一个单独的 EJB Client JAR 项目。

但是这个选项被禁用了。它看起来是这样的:

enter image description here

为什么这个选项被禁用?我不明白。

最佳答案

关于java - 为什么 Eclipse 不允许我为 2.1 EJB 项目选择 EJB 客户端 JAR?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34046496/

相关文章:

java - 无法在videoview android中播放来自url的视频

eclipse - 资源不在Java项目的构建路径上吗?

eclipse - Git 和 egit 关于文件模式 10064 的冲突,尽管文件模式设置为 false

java - RESTEasy 404 未找到

java - 在服务于 Socket 连接的两个线程之间共享公共(public)数据

java - 使用 QueryDSL 在两个不同字段中搜索值

Java正则表达式,查找特定键: value with digits,,带或不带逗号分隔

java - Eclipse STS 4错误: Could not find or load main class

jakarta-ee - 使用 HornetQ (JBoss) 在 docker 容器上公开的 JMS 所需的端口

mysql xa事务: what this error mean:The command cannot be executed when global transaction is in the IDLE state