【发布时间】:2012-06-30 19:02:47
【问题描述】:
我正在我的所有会话类上实现 Serializable,因此我可以使用负载平衡器进行一些农场集群。
我已经控制了集群并且它工作正常。但是,我遇到了一个似乎无法解决的错误。
每当我在 index.jsp 上输入时,我都会收到此错误:
Mensaje: javax.servlet.ServletException: java.lang.Exception: javax.faces.FacesException: Problem in renderResponse: /WEB-INF/inc-content/content.jspx @5,73 <f:loadBundle basename="#{idioma.messageBundleSinProp}"> /WEB-INF/inc-content/content.jspx @5,73 basename="#{idioma.messageBundleSinProp}" setAttribute: Atributo no serializable
Tipo Error: class javax.servlet.ServletException
Excepcion: javax.servlet.ServletException: java.lang.Exception: javax.faces.FacesException: Problem in renderResponse: /WEB-INF/inc-content/content.jspx @5,73 <f:loadBundle basename="#{idioma.messageBundleSinProp}"> /WEB-INF/inc-content/content.jspx @5,73 basename="#{idioma.messageBundleSinProp}" setAttribute: Atributo no serializable
Codigo de Estado: 500
Nombre Servlet: jsp
尽管是西班牙语,但它基本上说该属性不可序列化。似乎我遗漏了一些东西,因为 idioma.messageBundleSinProp 是一个吸气剂,而不是一个二传手:
public String getMessageBundle()
{
if(idiomaSeleccionado!=null)
return(webUtil.getPropertiesValue(idiomaSeleccionado, "LanguageChances.properties"));
else
return(webUtil.getPropertiesValue(idiomaSeleccionadoDefecto, "LanguageChances.properties"));
}
public String getMessageBundleSinProp()
{
//String propertieSeleccionado=getMessageBundle();
return(getMessageBundle().substring(0,getMessageBundle().indexOf(".")));
}
可能出了什么问题?
【问题讨论】:
标签: java jsp jsf jakarta-ee icefaces-1.8