일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 스프링
- jdk
- Intellij
- javascript
- springboot
- 자바
- GIT
- restapi
- 보안취약점
- 데이터베이스
- component
- 컴포넌트
- Vue
- 쿼리
- 개발
- table
- React
- reactjs
- mssql
- Spring
- 자바스크립트
- EXTJS
- 리액트
- JS
- sql
- DATABASE
- crud
- 스프링부트
- java
- 개발공부
- Today
- Total
목록jdk (4)
준준의 기록일지
JDK 버전 정보 확인 $ /usr/libexec/java_home -V # openJDK 1.8 설치경로 출력 $ /usr/libexec/java_home -v 1.8 # openJDK 11 설치경로 출력 /usr/libexec/java_home -v 11 JAVA_HOME 및 PATH 설정 $ vi ~/.zshrc 아래와 같이 편집기에서 추가 # Java 11 export JAVA_HOME=$(/usr/libexec/java_home -v 11) export PATH=${PATH}:$JAVA_HOME/bin # Java 1.8 export JAVA_HOME=$(/usr/libexec/java_home -v 1.8) export PATH=${PATH}:$JAVA_HOME/bin Mac 환견변수에 JAV..
springboot initializer를 통해 프로젝트를 생성한 뒤 실행하니 아래 그림과 같은 에러가 발생했다. (맥 기준) 이럴 경우, Preferences > Build, Execution, Deployment > Build Tools > Gradle에 접근한다. 해당 그림과 같이 Gradle(Default) -> IntelliJ IDEA로 변경해준 뒤 Apply -> OK하면 정상적으로 프로젝트가 실행된다.
로컬 jdk 11인 반면 프로젝트 jdk는 7이였다. 아래 출처에서 확인해보니 최근 jdk에는 java EE API가 포함되어 있지 않다고 한다. pom.xml에 javax.xml.bind jaxb-api 2.3.0-b170201.1204 을 추가하면 정상 동작한다. 출처 : ttubeoki.tistory.com/32 java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter 최근 jdk를 업데이트 하면서 login token 을 발급받을때 해당 에러가 발생했다. 서버에 설치된 jdk에서는 문제없이 작동되는 것으로 보아, 로컬에 있는 jdk와 뭔가 다르다는것을 느꼇고 찾아보니 최근 ttubeoki.tistory.com
내부 서비스를 개발하던 중, 계속 작업 프로세스 테스크가 계속 꺼지는 현상이 발생했다. 의문점은..try catch문에서 catch에 잡히지 않고 꺼졌다는 점.. logger.info를 이곳저곳 찍어보다가, 생각지도 못한 부분에서 오류가 발생하고 있다는 것을 확인했다. String users=String.join(",", StringArray); 사실 동작은 제대로 됬고, 코드고 간결해서 마음에 들었는데, 이게 문제였다니..... 문제 원인 - 해당 String.join문법은 java 1.8버전 부터 지원한다. - 개발하는 로컬은 1.8이였지만, 서비스 중인 서버는 java 1.7로 동작해서 게속 튕김현상이 있었던 것..! java 1.7에서 string array to string (콤마를 곁들인)을 ..