목록Trouble Shouting (18)
개발자의 오르막
나에게 왜 이런 시련이.. 이미 잘 되던것도, 갑자기 css를 사용하지 못하고 있다. 경로가 잘못 되어있다면 같은 트리 위치의 js파일은 load되고, css 파일만 canceled 되는 걸까 그리고, 생각해보면 render 함수로 view 폴더의 .ejs 파일이 어떻게 public 폴더 안의 css, js를 load 할 수 있는지 모르겠다. 경로를 바꿔준 적이 없는데 말이다.. ㅠㅠ 그리고 sublime3 에서는 열었을 때는 잘만 됨... - Chrome 개발자도구 생각할 수 있는 결론은, node 에서 위의 css파일들을 연결하지 못했다는 걸 의미한다. 근데 404 가 아니라 cancel이라 .. app.use(express.static('public')); - 일단 나는 public 폴더 안의 파일..
Node.js 를 통한 Ajax 를 실행시키던 중 cors header 'access-control-allow-origin' missing 이란 에러가 났다. 찾아보니, firefox 가 너무 옛날버전(45.0) 이길래, Update도 안되길래 Window 환경에서 다시 express 프로젝트를 처음부터 다시 했다.. 그런데 왠걸.. 똑같은 에러가 발생했다!! form.html:1 Access to XMLHttpRequest at 'http://127.0.0.1:3000/ajax_send_email' from origin 'http://localhost:3000' has been blocked by CORS policy: Response to preflight request doesn't pass acc..
오늘 에러를 잡을 놈은 No message available 이다.. # No message available 스프링부트 + 메이븐 + thyeleaf + jpa + ajax 인데, REST 기반으로 파일 업로드 작업을 하는 와중에, No message available 메시지가 계속 떴다. 아직 잘 모르는 초짜라.. 이리저리 방법을 바꿔봤는데도 불구하고 같은 에러가 뜨는 건 내 프로젝트에 문제가 있다는 점이다. # script 'use strict'; var singleUploadForm = document.querySelector('#singleUploadForm'); var singleFileUploadInput = document.querySelector('#singleFileUploadInput..
스프링 부트 프로젝트를 진행하면서 결국 하나의 장벽에 직면했다.. 자잘한 에러들은 금방 고치긴 했는데.. 이번 에러는 차근차근 풀어나가고 싶었다. (뭐.. 아무것도 모르지만 ㅠㅠ) # SLF4J SLF4J는 facade 디자인 패턴을 사용한 로깅 프레임워크이며, Log4j, LogBack 이 SLF4J 를 구현한 구현체이다. facade 패턴은 여러개의 클래스가 하나의 역할을 수행할 때, 대표적인 인터페이스만을 다루는 클래스를 두어 원하는 기능을 처리할 수 있게 도와주는 패턴이다. 아래와 같은 에러가 나는 이유로. slf4j와 logback 두개 모두 dependency를 추가하면서 SLF4J로 추가했던 dependency에 log4j를 default로 사용하면서 실질적으로 원했던 logback 이 아닌..
지금 시작하고 있는 스프링부트.. 내가 잘 시작하고 있는건지 모르겠다.. 일단 본론으로 가서 지금 멘탈이 많이 터져있는 상태이다. lombok을 eclipse 에 설치했더니,, import 가 되는 거 보고, 잘 설치됬나 싶었지만 set/get 함수를 못 불러오길래.. 아 설치가 안됬나 했다. 그래서!! sts.exe에 lombok.jar를 추가 설치해줬다ㅎㅎ 그러고나니.. 갑자기 눌러도 실행 안됨.. ㅠㅠㅠ / eclipse 는 실행 잘만 된다!! 약간의 구글링으로. STS.ini 를 수정하면 된다길래 을 추가하였지만.. 이 경고창만 뜨고 여전히 실행은 안되는 상태!! 다시 구글링을 했지만 jreC:\Program Files\Java\jre1.8.0_181\bin\server\jvm.dil 로 바꿔줬지..
# Java version Error 이클립스 상에서 해당 오류가 뜨면, JAVA JRE를 삭제하고 다시 맞는 버전으로 바꾸면 된다는 답변을 많이 받았다. 나의 경우네는 이클립스 상에서는 잘 작동이 되는데, cmd 창에서 컴파일하려면 이 에러가 뜨는 상황이다. 에러를 해석해보면, 컴파일할 때에는 version 56.0 인데, 실행 할때는 version 52.0 까지만 가능해서 실행이 안된다. 그럼 JDK 버전과 JRE 버전이 안맞는다는 건가? 근데 보통 JDK 설치될 때 안에 JRE가 들어있지 않나.. ㅜㅜ 일단 환경 변수에서 경로를 JAVA 1.8.0.191 로 바꿔봤지만 안됬다. 구글링을 해본 결과.. version 56 / version 52 의 의미를 알았다. 다시 JAVA 환경변수를 기존 사영하..