Error starting Tomcat

I am working on a Spring Boot project (v1.3.3.RELEASE). The included version of Tomcat Embedded is 8.0.32.

I get this error:

2016-08-01 14:51:23.354 ERROR 6704 --- [ost-startStop-1] o.a.catalina.session.StandardManager     : Exception loading sessions from persistent storage

java.io.EOFException: null
    at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2335)
    ...

I read about the same error on this issue: excluding session loading from persistent storage , but I cannot find a solution to my problem.

I tried to apply the solutions suggested by aswers, but in my case I can’t find a way to “Clean Tomcat working directory” or just perform a clean deployment of my application.

How can i solve this? Where can I find the working folder for the Tomcat Embedded version ?

NOTE I use Eclipse as an IDE

+4
1

- .

: Tomact Spring ? ( AntJavaDev) bean:

@Bean
public EmbeddedServletContainerFactory servletContainer() {
    TomcatEmbeddedServletContainerFactory tomcat = new TomcatEmbeddedServletContainerFactory();
    tomcat.addContextCustomizers(new TomcatContextCustomizer() {

        @Override
        public void customize(Context context) {
            if (context.getManager() instanceof StandardManager) {
                // print local path name
                System.out.println(((StandardManager) context.getManager()).getPathname());
            }
        }
    });
    return tomcat;
}

, , Tomcat Embedded ( Windows):

C:\Users\<my-user>\AppData\Local\Temp\<random-id>\servlet-sessions\

SESSIONS.ser , .

+6

Source: https://habr.com/ru/post/1649789/


All Articles