본문 바로가기

tomcat3

Tomcat8.5 + SpringBoot CORS 문제 해결 환경은 SpringBoot의 내장톰캣을 이용하지 않고 톰캣 서버를 별도로 설치하여 그 안에서 스프링부트 앱을 올리는 구조였다. 프로젝트의 API를 프론트개발 쪽에서 호출해야 하는데 CORS 문제가 있어 Spring Security에서 CORS 관련 코드를 추가하여 해결했다. @Override protected void configure(HttpSecurity http) throws Exception { http ... .and() .cors().configurationSource(corsConfigurationSource()) .and() ... } @Bean public CorsConfigurationSource corsConfigurationSource() { CorsConfiguration conf.. 2021. 9. 10.
[Tomcat, HTTPS] 톰캣에서 https 사용하기 SSL 인증서 발급 openssl을 이용해 ssl 인증서 발급 (https://sourceforge.net/projects/openssl/files/latest/download?source=typ_redirect) openssl 다운로드 후 C: 밑에 압축 해제 관리자 권한으로 cmd 실행 후 openssl/bin/ 경로에서 openssl.exe 실행 C 밑에 풀지 않으면 아래와 같은 경고가 뜰 수 있다. 이러면 CSR 을 만들 때 openssl.cnf를 찾지 못해 실행할 수 없다. 그리고 실제로 openssl.cnf 파일은 bin 밑에 있으니 이 파일을 OpenSSL 밑으로 옮겨주자 WARNING: can't open config file: C:/OpenSSL/openssl.cnf cd C:/OpenS.. 2020. 1. 13.
[AWS] ec2에 war 배포하는 방법 ec2 linux 서버 설정 root 로 이동  sudo su -  Java version 확인  아래 명령어를 사용하여, 현재 서버에 설치된 자바 버전을 확인. - $ java -version  Java 1.8 설치  먼저, yum list 명령어를 활용하여, 설치 가능한 java 버전을 확인. (만약, 최신 버전이 없다면 yum update를 실시.) - $ yum list java*jdk-devel  설치하고자 하는 버전을 확인하고, yum install 명령어를 활용하여 설치. - $ yum install -y java-1.8.0-openjdk-devel.x86_64  Java version을 변경  변경 후, 사용하지 않는 이전 버전의 java 1.7을 삭제 - $yum remov.. 2019. 7. 17.