웹 개발/🎆 JSP

웹 개발/🎆 JSP

Spring | 동일한 도메인 다른 포트 웹사이트 간 세션충돌로 인해 로그아웃되는 경우

1. 문제상황 A웹사이트랑 B웹사이트랑 동시에 켜놓음 A웹사이트 주소 test.iptime.org:8200 B웹사이트 주소 test.iptime.org:8800 A사이트에서 로그인관련 인터셉터가 작동중인상황 B웹사이트에서 로그인 로그인 후 다른 페이지를 클릭 바로 세션이 날아가 로그아웃됨 2.원인 톰캣은 세션관리를 JSESSIONID라는 쿠키로 관리를 한다 생략시 Default 값이 'JSESSIONID'로 설정됨 확인은 톰캣 server.xml 에서 context 태그내에 sessionCookieName속성값으로 확인가능 쿠키는 포트를 구분하지 않고 특정 도메인에서 생성되어 해당 도메인에만 사용된다 따라서 동일한 도메인 동일한 세션아이디로 인해 충돌이 발생했던것 만약 두 프로젝트모두 sessionCoo..

웹 개발/🎆 JSP

JSP | 세션시간 설정하는법

WEB-INF 아래에 web.xml에서 session timeout 부분을 수정해준다 값은 분단위이고 디폴트는 600으로 10시간으로 설정되어있을것이다 -1을 주면 세션 유지가 무제한이 된다 -1

웹 개발/🎆 JSP

Apache Tomcat 버전에 따른 JSP, Servlet 버전

출처 - http://tomcat.apache.org/whichversion.html Servlet JSP EL WebSocket JASPIC Apache Tomcat Java 4.0 2.3 3.0 1.1 1.1 9.0.x 8 and later 3.1 2.3 3.0 1.1 1.1 8.5.x 7 and later 3.1 2.3 3.0 1.1 N/A 8.0.x (superseded) 7 and later 3.0 2.2 2.2 1.1 N/A 7.0.x 6 and later (7 and later for WebSocket) 2.5 2.1 2.1 N/A N/A 6.0.x (archived) 5 and later 2.4 2.0 N/A N/A N/A 5.5.x (archived) 1.4 and later 2.3 1...

웹 개발/🎆 JSP

전자정부 Spring 3.1버전 인터셉터로 로그인 세션체크

spring 3.1 버전은 exclude mapping path 기능이 없어서 인터셉터에서 직접 제외시킬 링크를 등록시켜줘야한다 1. egov-com-servlet.xml 인터셉터등록 보통 src/main/webapp/WEB-INF/config/egovframework/springmvc 아래에 위 2.서비스단에서 interceptor.java 생성 public class LoginInterceptor extends HandlerInterceptorAdapter { private static final String LOGIN = "login"; private static final Logger logger = LoggerFactory.getLogger(LoginInterceptor.class); @Reso..

웹 개발/🎆 JSP

three.js JSP에 적용하기

jsp 에서는 아래와같이 작성해주고 3d 모델파일은 블랜더에서 glb파일로 export 하였다 three.min.js 안에서도 경로를 맞게 변경해줘야함 분명 jsp에서 경로 똑바르게 써줬는데도 크롬 콘솔로 확인해보니 계속 not found 에러가 남 확인해보니 three.min.js를 사용하는 다른 모듈에서 three.min.js import를 하는 과정에서 경로들이 다 맞지 않는거였음 예를들면 OrbitControls.js 에서 import 하는 부분 코드를 보자 import { EventDispatcher, MOUSE, Quaternion, Spherical, TOUCH, Vector2, Vector3, Plane, Ray, MathUtils } from '../../../build/three.mod..

웹 개발/🎆 JSP

JSP | postman,REST,JSON, Java CRAWLING

폼테스트 메세지: 전송 formtest.java(servlet) package com.koreait; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * Servlet implementation class Formtest */ @WebServlet("/Formtest"..

이재원
'웹 개발/🎆 JSP' 카테고리의 글 목록