【问题标题】:How/where to add classpath entries in glassfish3.1.2.2 for an ADF Web application如何/在哪里为 ADF Web 应用程序在 glassfish3.1.2.2 中添加类路径条目
【发布时间】: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 中成功运行并给出正确的输出。

我已将此 A​​DF 应用程序部署到 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


    【解决方案1】:

    您需要验证您的 JAR/库是否包含在构成应用程序级别的 JDeveloper 部署配置文件的文件组中。

    【讨论】:

      猜你喜欢
      • 2011-03-10
      • 1970-01-01
      • 2014-07-15
      • 2010-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-26
      • 1970-01-01
      相关资源
      最近更新 更多