我使用jdeveloper11.1.2.4开发了一个ADF Web应用程序。对于ViewController项目,我在Libraries和Classpath部分添加了一个文件夹(PassChange),如下图所示。
我在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)
答案 0 :(得分:1)
您需要验证您的JAR /库是否包含在构成应用程序级别的JDeveloper部署配置文件的文件组中。