반응형 Web Development46 [tomcat] 톰캣 2개 이상 설치시 특정 jdk 버전 설정 방법 Feat.setenv 톰캣은 기본적으로 JAVA_HOME이나 JRE_HOME 환경변수를 참조해서 사용할 JDK를 결정한다. 서버에 여러 JDK가 깔려 있을 때, 특정 톰캣 인스턴스가 원하는 JDK를 바라보게 하려면 setenv.sh (리눅스/유닉스)나 setenv.bat (윈도우)을 활용하면 된다. setenv.sh 혹은 setenv.bat 파일은 기본적으로 생성되어있지 않아서 톰캣 bin 디렉토리에 직접 생성하고 내용을 입력해야한다. 1. setenv.sh 위치톰캣 설치 경로 기준:12$CATALINA_HOME/bin/setenv.sh cs 권한 부여: chmod +x $CATALINA_HOME/bin/setenv.shcs *윈도우는 %CATALINA_HOME%\bin\setenv.bat 2. 리눅스 예시 설정(sete.. 2025. 9. 12. SSHD 접근제어 특정 IP 혹은 유저의 SSH 접속을 제한하고싶을때 아래 3가지 방법으로 제한을 할수 있다.1. TCP Wrappers 방식 (/etc/hosts.allow, /etc/hosts.deny)설정 파일 위치/etc/hosts.allow/etc/hosts.deny/etc/hosts.allow → 허용 목록/etc/hosts.deny → 차단 목록예시:1234567# /etc/hosts.allowsshd: 192.168.1.100 # 특정 IP 허용sshd: 192.168.1.0/24 # 특정 대역 허용 # /etc/hosts.denysshd: ALL # 나머지 차단 Colored by Color Scriptercs 주의: 최신 배포판(예: CentOS 7, Ubuntu 20.04 이.. 2025. 9. 8. can not deserialize instance of java.lang.string[] out of value_string token Jackson JSON mapper 이용해서 파라미터를 vo로 던지던중 나는 오류였다. 다른 케이스같은 경우 구글링하면 잘 나왔는데 VALUE_STRING 의 경우 찾기가 힘들어 자력으로 해결해보기로 했다.진도빼기도 바빠 죽겠는데 시간 잡아먹을까봐 노심초사 했지만 생각보다 금방 답이 나와 다행! 원인은 프론트 자바스크립트에서 배열로 전달해야했으나 단순 String으로 전달하여 자바vo에서 선언한 배열변수와 타입이 안맞아서 발생한 에러. var a = "aaa"; -> String [] aa; (x)var a = new Array(); -> String [] aa; (o) 위와 같이 수정하니 해결 완료 2024. 9. 11. 세션 고정 고정된 세션아이디값을 사용하는 취약점으로 세션아이디를 이용하여 우회접근이 가능할수 있음 ->로그인시 로그인 전 기존 세션아이디는 패기하고 새로운 세션아이디 발급 JAVA코드 1234session.invalidate(); //기존 세션 만료 session = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest().getSession(true);//새로운 새션 생성Colored by Color Scriptercs 2020. 12. 15. jquery로 말줄임 기능 만들기 위와 같이 일정 글자수가 넘어가면 '...' 처리를 하려고 했다. 처음에는 css line-clamp ,ellipsis로 처리하려고 했는데 크로스브라우징에 문제가 생겨서 ㅜㅜ 크롬에서는 잘되는데 ie에서 안되는 관계로 결국에는 스크립트로 진행했다. -javascript 1 2 3 4 5 6 7 8 9 10 $('.line-clamp').each(function(){ var lentgh = 80; //글자수 $(this).each(function(){ if($(this).text().length >= length){ $(this).text($(this).text().substr(0,length)+'...'); } }); }); Colored by Color Scripter cs -html 1 2 3 4 이.. 2020. 1. 7. 이전 1 2 3 4 ··· 10 다음 반응형