相关疑难解决方法(0)

java.io.WriteAbortedException:写入已中止; java.io.NotSerializableException

什么原因导致Tomcat出现这种错误?

SEVERE: Exception loading sessions from persistent storage
java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException:
   bean.ProjectAreaBean
 at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1333)
 at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
 at java.util.ArrayList.readObject(ArrayList.java:593)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(
    DelegatingMethodAccessorImpl.java:25)
Run Code Online (Sandbox Code Playgroud)

tomcat java-ee catalina java-io notserializableexception

18
推荐指数
2
解决办法
6万
查看次数

@ViewScoped托管bean中的@EJB导致java.io.NotSerializableException

我一直在用@ViewScoped托管bean敲打头脑.我正在使用primeface的"schedule"组件来显示一些事件.当用户单击特定按钮时,使用ajax调用viewscoped bean中的方法,但每次我得到"java.io.NotSerializableException"时,如果我更改managed-bean范围以请求问题消失.

我究竟做错了什么?有任何想法吗?

这是我的托管bean:

@ManagedBean(name = "schedule")
@ViewScoped
public class ScheduleMBean implements Serializable {

    @EJB
    private CongeBean congeBean;


    @ManagedProperty(value = "#{sessionBean}")
    private SessionMBean sessionBean;

    private DefaultScheduleModel visualiseurConges = null;

    public ScheduleMBean(){

    }
    @PostConstruct
    public void init() {

        if(visualiseurConges == null){

                visualiseurConges = new DefaultScheduleModel();
        }



    }

    public void updateSchedule(){

        visualiseurConges.addEvent(new DefaultScheduleEvent("test" , new Date(), new Date() ));



    }

    public void setVisualiseurConges(DefaultScheduleModel visualiseurConges) {
        this.visualiseurConges = visualiseurConges;
    }

    public DefaultScheduleModel getVisualiseurConges() {



        return visualiseurConges;
    }

    public void setSessionBean(SessionMBean sessionBean) {
        this.sessionBean …
Run Code Online (Sandbox Code Playgroud)

java jsf jsf-2

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

PARTIAL_STATE_SAVING应该设置为false吗?

似乎今天(2012年4月),MyFaces和Mojarra的JSF 2.1实现都存在部分状态保存的缺陷,并且PARTIAL_STATE_SAVING应设置为false.

这是真的?

myfaces jsf-2 mojarra

8
推荐指数
1
解决办法
2万
查看次数