전체 글
-
[에러][spring sequrity] X-Frame-Options, iframe 관련 에러에러/spring 2020. 5. 27. 10:59
무료도메인 사이트에서 도메인 포워딩 옵션에 '주소고정형'을 제공하길래 사용해보려고 했다. 주소고정형을 사용하면 무료도메인 사이트에서 만든 html에 내 사이트를 iframe 걸어서 사이트 내부에서 이동을 해도 도메인이 고정되어 보안에 좋다고 생각을 했다. 그런데 구동해보니 브라우저 콘솔에 아래와 같은 에러가 찍힌다. Refused to display 'http://주소/' in a frame because it set 'X-Frame-Options' to 'deny'. 구글링해보면 WAS단, html단에서 수정하는 법이 많이 나와있어서 시도를 해봤는다 전부다 실패. 한참을 더 구글링하다가 이유를 찾았는데 spring sequrity에서 자체적으로 X-Frame-Options을 deny로 막아놔서 안되는 ..
-
jayspt 으로 DB 정보 암호화하기코딩/Spring 2020. 5. 21. 20:18
sts : 3.9.7 Spring : 4.3.4 jdk : 1.8 tomcat : 8.0.9 1. pom.xml org.jasypt jasypt-spring31 1.9.2 2 .root-context.xml 3. 암호화 준비 https://github.com/jasypt/jasypt/tree/master/jasypt-dist jasypt/jasypt Jasypt (Java Simplified Encryption) is a java library which allows the developer to add basic encryption capabilities to his/her projects with minimum effort, and without the need of having deep kn... ..
-
sts maven spring mvc 프로젝트 classpath: 위치코딩/Spring 2020. 5. 21. 19:48
sts : 3.9.7 Spring : 4.3.4 jdk : 1.8 tomcat : 8.0.9 DB 정보를 .properties에 저장하고 불러와야 하는데 root-context.xml 상에 이렇게 설정하고 안넣어본곳이 없다. src/main/webapp/resources 안됨 구글링해보니 deploy path 보고 하래서 WEB-INF/ WEB-INF/classes 넣어봐도 안됨 또 다른 블로그엔 java build path 보면 output folder 위치가 맞다고 해서 보니 target엔 그런 폴더 없음 포기하는 심정으로 src/main/java에 넣어보았다. 잘된다 WAR로 Export해서 폴더 구조를 보니 WEB-INF/classes/properties 안에 있더라 지금 간단하게 있었던 일을 갈..
-
[에러]java.lang.NoSuchMethodError에러/spring 2020. 5. 6. 11:36
java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.getHttpServletMapping()Ljavax/servlet/http/HttpServletMapping 현재 사용중인 jdk의 servlet-api.jar가 톰캣 9.0과 호환되지 않아 발생한 것 C:\Program Files\Java\jdk1.8.0_40\jre\lib\ext 에 톰캣 9.0 lib에 있는 servlet-api.jar 으로 덮어쓰기
-
MySQL 리눅스에서 한글 세팅DataBase/MySQL 2020. 2. 23. 22:00
학원에서 윈도우 환경에서만 MySQL을 사용하다가 리눅스에서 처음 MySQL을 사용할 때 한글이 입력안되어 잠시 당황했었다. 위 사진에 1~6번은 기존 자료이고, 7번을 리눅스 환경에서 새로 insert했는데 한글이 ??? 물음표로 깨져서 나왔다. 문자셋을 설정 해주지 않아 생긴 문제로 문자셋을 설정해주면 해결이 된다. 문자셋 설정하기 1. mysql root 접속하고 아래 명령어 입력 show variables like 'c%'; 일부 문자셋이 latin1로 되어있는 것을 알 수 있다. 이걸 다 utf8로 고쳐야한다. 2. 설정파일 열기 sudo nano /etc/my.cnf 설정 파일 위치는 각자 다르므로 위치를 확인해서 열어준다. 3. 아래 내용 추가 # client 부분밑에 추가 [client] ..