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

我在ViewController项目中有一个BSFNTest.java。如果我在类路径中添加(PassChange)文件夹后运行BSFNTest.java,这个类会给出正确的输出。如果我在从classpaht中删除(PassChange)文件夹之后运行这个程序,BSFNTest.java会抛出一个异常。
PassChange -包含运行BSFNTest.java所需的一些txt文件。
BSFNTest.java程序在jdeveloper11.1.2.4中成功运行,并给出了正确的输出。
我已经将这个ADF应用程序部署到了glassfish3.1.2.2 3.1.2.2上。一切都很正常。如果我试图在服务器上运行这个程序,会出现一些异常,因为(PassChange)文件夹在类路径中不可用。
请告诉我在glassfish中将此文件夹(PassChnage)添加到何处。
或者,如果你知道如何部署我的类路径中包含(PassChange)文件夹的应用程序,请告诉我。
谢谢。如果您有任何疑问,请让我知道。
编辑:我正在使用Java dynamic connector。通过使用它,我调用了JDEdwards业务函数。某些txt文件是运行Java Dynamic Connectory所必需的。我已经在类路径和库部分的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)发布于 2015-08-01 06:43:55
您需要验证您的JAR/库是否包含在组成应用程序级别的JDeveloper部署概要文件的文件组中。
https://stackoverflow.com/questions/31715691
复制相似问题