Java ATG-无法解析组件
我无法通过属性文件解析中的组件。我重新创建了getter setter,检查了拼写,甚至在initial.properties中添加了组件。它不会从属性文件中获取该路径,并且在从dyn/admin检查时显示null 如果我从同一个属性文件复制路径并通过dyn/admin更改值,它就可以正常工作 是否有其他方法,我们可以检查此组件未得到解决的原因 Class1:Java ATG-无法解析组件,java,atg,atg-dynamo,atg-droplet,Java,Atg,Atg Dynamo,Atg Droplet,我无法通过属性文件解析中的组件。我重新创建了getter setter,检查了拼写,甚至在initial.properties中添加了组件。它不会从属性文件中获取该路径,并且在从dyn/admin检查时显示null 如果我从同一个属性文件复制路径并通过dyn/admin更改值,它就可以正常工作 是否有其他方法,我们可以检查此组件未得到解决的原因 Class1: public class OMSCustomerInfoMessageListener extends MessageServiceLi
public class OMSCustomerInfoMessageListener extends MessageServiceListener {
private JAXBContext jaxbContext;
private OMSCustomerInfoUpdateManager customerInfoUpdateManager;
-------XXXXXXXXXXX----------------------------------------------
-------XXXXXXXXXXX----rest of code------------------------------
public OMSCustomerInfoUpdateManager getCustomerInfoUpdateManager() {
return customerInfoUpdateManager;
}
public void setCustomerInfoUpdateManager(OMSCustomerInfoUpdateManager
pCustomerInfoUpdateManager) {
customerInfoUpdateManager = pCustomerInfoUpdateManager;
}
$class=com.projectname.oms.listener.OMSCustomerInfoMessageListener
$scope=global
customerInfoUpdateManager=/com/projectname/oms/manager/OMSCustomerInfoUpdateManager
}
Class1的属性文件:
public class OMSCustomerInfoMessageListener extends MessageServiceListener {
private JAXBContext jaxbContext;
private OMSCustomerInfoUpdateManager customerInfoUpdateManager;
-------XXXXXXXXXXX----------------------------------------------
-------XXXXXXXXXXX----rest of code------------------------------
public OMSCustomerInfoUpdateManager getCustomerInfoUpdateManager() {
return customerInfoUpdateManager;
}
public void setCustomerInfoUpdateManager(OMSCustomerInfoUpdateManager
pCustomerInfoUpdateManager) {
customerInfoUpdateManager = pCustomerInfoUpdateManager;
}
$class=com.projectname.oms.listener.OMSCustomerInfoMessageListener
$scope=global
customerInfoUpdateManager=/com/projectname/oms/manager/OMSCustomerInfoUpdateManager
拼写很好。可能是什么问题
这通常发生在两种情况下:-
请检查此项。在
dyn/admin
中查看CustomerInfoMessageListener
的查看服务配置。这应该可以解释为什么它是空的。可能您有两个版本的组件文件。当您说“无法解析”时,您看到了什么行为?当Nucleus尝试实例化OMSCustomerInfoMessageListener
组件时,您是否会从Nucleus中得到错误,或者当您尝试在组件内部使用CustomerInfo更新管理器
时,Nucleus实例化它是否很好,但您会得到NullPointerException
?