【发布时间】:2015-07-30 05:21:23
【问题描述】:
我使用 jdeveloper11.1.2.4 开发了一个 ADF Web 应用程序。对于 ViewController 项目,我在 Libraries And Classpath 部分添加了一个文件夹(PassChange),如下图所示。
我在 ViewController 项目中有一个 BSFNTest.java。如果我在类路径中添加 (PassChange) 文件夹后运行 BSFNTest.java,则该类给出正确的输出。如果我在从 classpaht BSFNTest.java 中删除 (PassChange) 文件夹后运行此程序,则会引发异常。
PassChange - 包含 BSFNTest.java 运行所需的一些 txt 文件。
BSFNTest.java 程序在 jdeveloper11.1.2.4 中成功运行并给出正确的输出。
我已将此 ADF 应用程序部署到 glassfish3.1.2.2 上。一切正常。如果我尝试在服务器上运行此程序,则会出现一些异常,因为(PassChange)文件夹在类路径中不可用。
请告诉我在 glassfish 中添加此文件夹 (PassChnage) 的位置。
或者,如果您知道如何部署在其类路径中包含 (PassChange) 文件夹的应用程序,请告诉我。
谢谢。如果您有任何疑问,请告诉我。
编辑:我正在使用 Java 动态连接器。通过使用它调用 JDEdwards 业务功能。 Java 动态连接器需要一些 txt 文件才能运行。我已经在类路径和库部分的 jdeveloper 中包含了这些 txt 文件。我不知道在 glassfish 中放置这些文件的位置。在 Glassfish 日志中,我收到以下异常。
[#|2015-07-30T11:24:52.112+0530|SEVERE|glassfish3.1.2|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=124;_ThreadName=Thread-2;|com.jdedwards.system.connector.dynamic.InvalidConfigurationException: enterpriseServer property not found in the INI file
at com.jdedwards.system.connector.dynamic.Connector.getProperties(Unknown Source)
at com.jdedwards.system.connector.dynamic.Connector.<init>(Unknown Source)
at com.jdedwards.system.connector.dynamic.Connector.getInstance(Unknown Source)
at com.wipro.view.service.BSFNTest.bsfnTest_Method(BSFNTest.java:27)
at com.wipro.view.backing.ChangePass.changePass(ChangePass.java:138)
【问题讨论】:
标签: java glassfish-3 oracle-adf jdeveloper