如何在OC4J 10.1.3.4 (或任何类似版本)中有一个用于构建类路径,另一个用于部署到嵌入式JDeveloper容器(按绿色运行按钮)的类路径。其他工具中的示例包括Maven提供的作用域和Eclipse的Java模块依赖项(选中的项在运行时部署在应用程序中,而那些未检查的项则没有)。
如果我在这个列表上得到任何答案,你将在OTN讨论论坛上吹嘘自己的权利,在这个非常简单的问题上,我已经被忽略了几个星期。一个简单的“那是做不到的”至少能给我点决心。
谢谢,史蒂夫
发布于 2009-09-11 01:58:54
您打算在嵌入式OC4J安装的JDeveloper 10.1.3.x (我正在使用10.1.3.3)中运行的每个应用程序目前都在每次部署之前创建一个-oc4j-app.xml文件(Re)。
这相当于OC4J中特定于应用程序的orion-application.xml文件。如果您不打算在这个文件中部署某些JAR,从而部署类路径,则应该避免在Properties对话框的Libraries部分导出这些JAR。但是,也有一些副作用,您将不得不在其他需要它们的项目中重新导入这些JAR;对于跨项目重用的JAR,最好使用库。
此外,您可以注意到,当应用程序部署到OC4J中的折衷JDeveloper发行版时,不会为应用程序和单个模块(EJB、Web模块等)创建单独的类加载器。在-oc4japp.xml中指定的所有类都由这个类加载器加载(除非我弄错了)。这就是为什么总是建议使用构建应用程序并将其部署到OC4J实例中。
https://stackoverflow.com/questions/1408490
复制相似问题