我从我的Tibco进程调用java类的方法。这个类使用DocumentBuilderFactroy抽象类。当我在eclipse本地运行应用程序选择工厂类的提供者
DocumentBuilderFactroy documentBuilderFactroy = DocumentBuilderFactroy.neInstance();
,一切工作正常。但在部署模式,我有以下错误:
Provider for javax.xml.parsers.DocumentBuilderFactory can not be created.
因此,我改变指定的实现类实例中的代码documentBuilderFactroy对象的方式。
String providerDBF = "com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl";
DocumentBuilderFactory builderFactory = DocumentBuilderFactory.newInstance (providerDBF, null);
我的问题是:我如何指定实现类来避免此问题没有硬编码呢?
我没有使用Maven。
谢谢。