如何/在何处在glassfish3.1.2.2中为ADF Web应用程序添加类路径条目

时间:2015-07-30 05:21:24

标签: java glassfish-3 oracle-adf jdeveloper

我使用jdeveloper11.1.2.4开发了一个ADF Web应用程序。对于ViewController项目,我在Libraries和Classpath部分添加了一个文件夹(PassChange),如下图所示。

enter image description here

我在ViewController项目中有一个BSFNTest.java。如果我运行BSFNTest.java在类路径中添加(PassChange)文件夹后,此类提供正确的ouptut。如果我从classpaht删除(PassChange)文件夹后运行此程序BSFNTest.java抛出异常。

PassChange - 包含BSFNTest.java运行所需的一些txt文件。

BSFNTest.java程序在jdeveloper11.1.2.4中成功运行并提供正确的输出。

我已将此ADF应用程序部署到glassfish3.1.2.2上。一切都很好。如果我尝试在服务器上运行此程序,则会抛出一些异常,因为(PassChange)文件夹在类路径中不可用。

请告诉我在glassfish中添加此文件夹(PassChnage)的位置。

或者,如果您知道如何在其类路径中部署包含(PassChange)文件夹的应用程序,请告诉我。

谢谢。如果您有任何疑问,请告诉我。

编辑:我正在使用Java动态连接器。通过使用这个调用JDEdwards业务功能。 Java Dynamic Connectory需要一些txt文件才能运行。我已将这些txt文件包含在Classpath和Libraries部分的jdeveloper中。我不知道将这些文件放在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)

1 个答案:

答案 0 :(得分:1)

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