본문 바로가기

분류 전체보기160

외부 톰캣 세팅시 artifact(war exploded) 자동 생성 안될때(2) 외장톰캣을 세팅했는데 artifact (war exploded)가 자동으로 생성되지 않을때가 있다. 아래 3가지를 설정하면 보통 설정된다. 1. 인텔리제이 설정으로 이동해 Facets -> + 눌러서 Web 추가 -> + 눌러서 Spring 추가 2. Artifact로 이동 -> + 누르고 module from project 하면 위에서 만든 war가 잡힘 3. 외장 톰캣 Edit configurations 로 이동 -> war exploded 설정 -> Application Context 를 / 로 설정 2024. 11. 12.
Exception: Received fatal alert: protocol_version 에러 해당 에러가 발생했다 1. 원인 : 서버와 자바 클라이언트 간의 tls 버전이 맞지않음 2. 환경 : 서버 - TLSv1.0, TLSv1.1, TLSv1.2 지원              자바7 - TLSv1.0, TLSv1.1서버는 v1.2를 지원하는데 자바7은 v1.2를 지원하지 않기 때문에 해당 에러가 발생하였다. 3. 해결방법: (1) 자바 8로 업그레이드 한다.                     (2) 자바에  system properties 에 v1.2를 사용하도록 명시해준다.                          java -Dhttps.protocols=TLSv1.2 -jar your-application.jar                     (3) 코드에서 명시적으로 SSLCo.. 2024. 6. 29.
org.apache.jsp.WEB_002dINF.views.index_jsp]org.apache.jasper.JasperException: java.lang.ClassNotFoundException unable to compile JSP 에러가 발생 회사 스프링 부트 프로젝트가 좀 특이했는데 로컬에서는 부트 톰캣(내장)을 사용하고 검증/운영 환경에서는 외장 톰캣을 사용해야 했다. 따라서 로컬에서는 embed tomcat(jasper ?) 라이브러리를 사용하고 검증/운영에서는 라이브러리에 embed를 삭제하고기존 검증/운영 서버 외장 tomcat 8 에 있던 el-api, jsp-api 를 lib에 넣어줬더니 jsp가 컴파일 되었다. 참고한 사이트)https://essencedrain.tistory.com/9 [에러]javax.el.ELException: Unable to find ExpressionFactory of typejavax.el.ELException: Unable to find Expre.. 2024. 6. 22.
외부 톰캣 세팅시 artifact(war exploded) 자동 생성 안될때 pom.xml의 jar를 war 로 수정하니까 생김 2024. 6. 15.
인텔리제이 롬복 에러 Cause: class lombok.javac.apt.LombokProcessor 에러 상황)Cause: class lombok.javac.apt.LombokProcessor (in unnamed module @0x45489cf9)cannot access class com.sun.tools.javac.processing.JavacProcessingEnvironment(in module jdk.compiler)because module jdk.compiler does not export com.sun.tools.javac.processing to unnamedmodule @0x45489cf9 이런 종류의 롬복 에러가 발생하였는데검색결과 JDK 16이어서 롬복과 호환되지 않아서 생기는 에러였다. 해결 방법)자바 버전이 16으로 설정되어 있어서JDK 8 또는 JDK 11로 내려주면 된다. .. 2024. 3. 26.
인텔리제이 프로젝트 안열림 (0.1초만에 닫힘) 에러 상황)인텔리제이에서 open project를 하였는데project창이 열리고 0.1 초 만에 다시 닫힌다.그래서 프로젝트 창을 열기가 아예 불가능한 상황  해결 방법)프로젝트 빌드가 꼬인 상황 같아서프로젝트 directory에서 .idea 디렉토리를 삭제하고다시 프로젝트가 import 되도록 하였다.인텔리제이의 오류인 것 같다. 참고 사이트)https://ksabs.tistory.com/184 [IntelliJ] Gradle 프로젝트 불러올때 에러해결에러상황 가끔씩 IntelliJ에서 기존의 프로젝트를 불러올때 spring boot annotation들이 적용이 안되고 빨간불이 들어올 때가 있습니다. 해결하고나서 포스팅하는거라 적용이 안됐을 때의 자료화면이ksabs.tistory.com 2024. 3. 19.