小编Tau*_*ade的帖子

服务器和客户端类之间的序列版本ID不匹配的问题

我遇到串行版本ID不匹配的问题。

我的服务器的序列号为serialVersionID = 20150301L; 和myt客户代码有所不同,因此手动进行了更改,但仍然面临相同的问题。

错误:

java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: java.io.InvalidClassException: com.fedex.supplies.j2ee.common.client.reqresp.CustomerDataRequest; local class incompatible: stream classdesc serialVersionUID = 20150901L, local class serialVersionUID = -955959537118369236.
Run Code Online (Sandbox Code Playgroud)

我尝试了像实现与服务器一样的可serializable,手动定义的serialVersionID之类的选项,但每次都得到相同的错误。

java serialization serialversionuid deserialization

1
推荐指数
1
解决办法
1185
查看次数

ManagedBean不声明公共无参数构造函数

我正在使用PrimeFaces 5.0,并希望<p:treeTable>在单击事件后在弹出框中创建内容,但显示以下错误

无法创建托管bean popupTreeTableManagedBean。结果发现以下问题: -托管bean类 beans.PopupTreeTableManagedBean的托管bean popupTreeTableManagedBean不声明一个公共的无参数的构造函数。-管理bean类beans.PopupTreeTableManagedBean的托管bean popupTreeTableManagedBean不声明一个公共的无参数的构造函数。

这是我的代码片段

index.xhtml:

<p:dialog header="" widgetVar="dlg1" minHeight="200">
    <p:treeTable value="#{popupTreeTableManagedBean.root}" var="node" style="" >
        <p:column>
            <f:facet name="header">Name</f:facet>
            <h:outputText value="#{node.name}"></h:outputText>
        </p:column>

        <p:column>
            <f:facet name="header">Value</f:facet>
            <h:inputText value="#{node.value}" style="border-style: hidden;"/>
        </p:column>
    </p:treeTable>
</p:dialog>
Run Code Online (Sandbox Code Playgroud)

PopupTreeTableManagedBean.java

@ManagedBean
@SessionScoped
public class PopupTreeTableManagedBean {

    private TreeNode root = new DefaultTreeNode("Root Node", null);
    List<String> selectedParams;
    TreeNode scanParamsRoot = null;

    PopupTreeTableManagedBean() {
        selectedParams = GenrateScanList.getParamList();
        createRootAndLeafNodes();
    }

    private TreeNode createRootAndLeafNodes() {
        TreeNode scanSubRoot = null;
        int …
Run Code Online (Sandbox Code Playgroud)

jsf constructor managed-bean

-1
推荐指数
1
解决办法
1298
查看次数