在ADF BC中,建立 Application Model后,会默认建立Model 的配置文件:bc4j.xcfg. 文件位置为:默认包下的common.
如果运行Configuration.createRootApplicationModule(amDef,config); 时 或Deploy时提示
oracle.jbo.ConfigException: JBO-33001 找不到该配置文件. 以下程序可以测试配置文件是否可找到:
package sample; import java.io.IOException; import oracle.xml.parser.v2.DOMParser; import oracle.xml.parser.v2.XMLDocument; import oracle.xml.parser.v2.XMLParseException; import org.xml.sax.SAXException; public class Class1 { public static void main(String[] args) throws XMLParseException, SAXException, IOException { DOMParser d = new DOMParser(); d.parse(Thread.currentThread().getContextClassLoader().getResource("sample/common/bc4j.xcfg")); XMLDocument doc = d.getDocument(); doc.print(System.out); } }
论坛上有高人说,可以按提示,找不到该文件的那个目录,把该配置文件拷进去.但总不是解决之道.