繁体   English   中英

JDeveloper类路径

[英]JDeveloper classpath

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

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

谢谢,史蒂夫

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

这等效于OC4J中特定于应用程序的orion-application.xml文件。 如果您不打算部署某些JAR使其不出现在该文件中,也就不会出现在类路径中,则应避免在“项目属性”对话框的“ 库”部分中导出这些JAR。 尽管有副作用,但是您将不得不在需要它们的其他项目中重新导入这些JAR。 库是跨项目重用的JAR的首选。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM