내가 가지고있는 SessionAuthentication 지속 할 때 어떤 이유 부두 7에서 JDBCSessionManager
이는 SessionManager에를 유지하려고 사용하여 약간의 문제 :부두 JDBCSessionManager 직렬화하지
16:46:02,455 WARN org.eclipse.jetty.util.log - Problem persisting changed session data id=b75j2q0lak5s1o2zuryj05h9y
java.io.NotSerializableException: org.eclipse.jetty.server.session.JDBCSessionManager
설정 코드 :
server.setSessionIdManager(getSessionIdManager());
final SessionManager jdbcSessionManager = new JDBCSessionManager();
jdbcSessionManager.setIdManager(server.getSessionIdManager());
context.setSessionHandler(new SessionHandler(jdbcSessionManager));
server.setHandler(context);
private SessionIdManager getSessionIdManager() {
JDBCSessionIdManager idMan = new JDBCSessionIdManager(server);
idMan.setDriverInfo("com.mysql.jdbc.Driver", "jdbc:mysql://localhost/monty?user=xxxx&password=Xxxx");
idMan.setWorkerName("monty");
return idMan;
}
을
비슷한 경험을 한 경험이 있습니까?
JDBCSessionManager가 Serializable이어야한다고 제안하는 것이 아니라 단순히 JDBCSessionManager가 Jetty 7에서 손상되었는지 여부를 파악하는 것입니다. – Jesper
게시 한 오류 메시지에 단순히 응답하므로 "java. io.NotSerializableException : org.eclipse.jetty.server.session.JDBCSessionManager ". 이것은 직렬화가 수반되었다는 것을 나에게 암시한다. – duffymo