gpt4 book ai didi

java - JDeveloper 类路径

转载 作者:行者123 更新时间:2023-12-01 16:10:34 26 4
gpt4 key购买 nike

如何在 JDeveloper 10.1.3.4(或任何类似版本)中拥有一个用于构建的类路径和用于部署到嵌入式 OC4J 容器(按绿色运行按钮)的不同类路径。其他工具中的示例包括 Maven 提供的范围和Eclipse 的 Java EE 模块依赖关系(检查的项目在运行时与应用程序一起部署,而未检查的项目则不会。)

PS 如果我在此列表中得到任何答案,您将有在 OTN 讨论论坛上吹牛的权利,在这个论坛上,我已经在这个非常简单的问题上被忽视了好几个星期。一个简单的“这是不可能的”。至少会给我一些解决方案。

谢谢,史蒂夫

最佳答案

目前您打算在 JDeveloper 10.1.3.x(我使用的是 10.1.3.3)的嵌入式 OC4J 安装中运行的每个应用程序都有一个 -oc4j-app.xml 在每次部署之前(重新)创建文件。

这相当于 OC4J 中特定于应用程序的 orion-application.xml 文件。如果您不打算部署出现在该文件中的某些 JAR,因此也不部署类路径,那么您应该避免在“项目属性”对话框的“库”部分中导出这些 JAR。但也有副作用,您必须在其他需要它们的项目中重新导入这些 JAR;对于跨项目重用的 JAR,库是首选。

此外,您会注意到,当应用程序部署到 JDeveloper 中的嵌入式 OC4J 发行版时,不会为应用程序和各个模块(EJB、Web 模块等)创建单独的类加载器。 -oc4j-app.xml 中指定的所有类均由该类加载器加载(除非我弄错了)。这就是为什么始终建议使用 Ant 构建脚本来构建应用程序并将其部署到 OC4J 实例上。

关于java - JDeveloper 类路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1408490/

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