gpt4 book ai didi

java - 我无法使用 Bean 验证生成 ejbDeploy

转载 作者:行者123 更新时间:2023-12-01 16:30:46 25 4
gpt4 key购买 nike

当我使用 Bean Validation Annotations 时,我无法生成文件夹 ejbDeploy。我的项目将 EJB 2.1 和 JEE 7 与 IBM Websphere Application Server 9 结合使用。我尝试在 1.1.0.FINAL 和 2.0.0FINAL 中使用 Bean Validation,但是当我生成 ejbDeploy 时,我得到以下内容 error .

有人可以帮忙吗?

最佳答案

该错误表明您的应用程序间接引用了类 com.ibm.wsspi.cluster.Identity ,因此需要将该类添加到 ejbDeploy 步骤的类路径中。 ejbdeploy 命令确实有一个 -cp用于此目的的选项。该特定类在 WebSphere 瘦客户端 JAR 中可用。例如,如果这是一个 JAX-WS 应用程序,那么您可能包括 <WAS_INSTALL>/runtimes/com.ibm.jaxws.thinclient_9.0.jar到 ejbdeploy 类路径。

或者,从 WebSphere Application Sever v9.0.5.0 开始,如果应用程序不包含 EJB 实体 bean,则不再需要 EJBDeploy 步骤。将根据需要在运行时动态为您生成部署工件。请注意,由于您的应用程序确实包含远程 EJB 接口(interface),因此如果使用瘦客户端,您可能仍然需要生成 RMI stub 类。可以使用 JDK 中的 RMIC(使用 -iiop 选项)或 WebSphere 中的 createEJBStubs 命令生成 stub 类。

关于java - 我无法使用 Bean 验证生成 ejbDeploy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62047298/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com