所以,我有这个bean:
<bean id="toMailController" class="com.appointments.kohler.controller.ToEmailController">
<property name="templateTransformer" ref="templateTransformer"></property>
</bean>
在我的 ToEmailController.java 中我有这个(只是重要的一行):
public ToEmailController extends AbstractController {
public TemplateTransformer _templateTransformer;
@Required
public void setTemplateTransformer(TemplateTransformer templateTransformer)
{
this._templateTransformer = templateTransformer;
}
public TemplateTransformer getTemplateTransformer()
{
return this._templateTransformer;
}
}
如果我从Localhost执行此项目,它运行得很好,但当我把他放入weblogic时,我收到以下错误:
org.springframework.beans.NotWritablePropertyException: Invalid property 'templateTransformer' of bean class [com.appointments.kohler.controller.ToEmailController]: Bean property 'templateTransformer' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?
但我无法得到它。我究竟做错了什么?有什么想法吗?
答案 0 :(得分:0)
经过数千小时,我尝试使用ANT部署项目并且它可以工作,之后BEA WebLogic界面不再给我错误了。
感谢您的每一个答案!