개발/문제 해결
-
[Mac OS] react.js 앱 초기화 시 error Command failed with exit code 1. 해결개발/문제 해결 2019. 3. 26. 16:04
난생 처음으로 맥OS를 써보는지라 진짜 엉망진창 와장창으로 소중한 맥북을 혹사시키고 있다.오늘은 react.js 기반으로 웹 어플리케이션을 하나 만들어보려고 설치했다. 신나게 설치 후 npm start 명령어를 날리자 라고 error Command failed with exit code 1 가 뜬다. ㅠㅠ조짐이 좋지 않지만 친절하게도 어떻게 해결해야할지 터미널에 찍어주므로 하나씩 따라해봤다. 첫번째 시도 : rm -rf yarn.lock / rm -rf package-lock.json -> 실패두번째 시도 : yarn upgrade -> 실패세번째 시도 : yarn install -> yarn 설치는 성공했으나 react 앱 초기화 실패네번째 시도 : rm -rf node_modules -> 성공!!!!..
-
[ajax] 406 에러 해결 - jackson 라이브러리 추가개발/문제 해결 2019. 1. 21. 12:39
문제 상황 : 스프링 MVC + MyBatis + JSON 으로 데이터 뽑아오도록 짜놓은 상태 쿼리문 정상, 쿼리 결과 정상 확인 그러나 브라우저에는 아무런 결과가 출력되지 않아 Network 상태를 보니 406 에러가 떠있는 상태 출처 : https://itcrowd2016.tistory.com/63 https://bryan7.tistory.com/458 http://www.nextree.co.kr/p11205/ 그 전까지는 Maven 설정을 위한 pom.xml 을 작성할 때 DB 연결 정도만 신경쓰고 나머지는 남이 올려준걸 그냥 긁어다 썼더니 이런것도 모르고 406 에러를 띄웠다. 정리하자면 406 에러가 뜨는 원인은 서버에서 request가 알려준 content type에 맞는 response 를 ..
-
[MyBatis] resultMap 과 resultType (resultClass) 의 차이점개발/문제 해결 2019. 1. 16. 17:58
옆자리 친구가 뭔가 이상하다고 해서 모니터를 들여다봤더니 로컬 서버에 띄운 프로그램을 통해 실행한 쿼리의 결과는 0행인데똑같은 쿼리를 DBMS 툴에서 실행하면 2행이 나오고 있었다. 대체 이게 왜 이러지??? 싶었는데 원인은 xml에서 쿼리를 선언할 때 resultMap을 지정해주지 않았기 때문(xml에 select 문을 선언할 때는 output을 받아줄 객체를 꼭 선언해야 한다. 그게 resultMap 이든 뭐든...) 처음엔 resultClass 선언이 없어서 그런가 하고 그걸 추가했는데도 계속 값이 안 나와서 다른 문제인가 하고 삽질을 했다.그러다가 또 하나 깨닫게 된 resultMap과 resultClass의 차이점 흐흑 (출처 : http://www.mybatis.org/mybatis-3/sql..
-
[이클립스 에러] Document base does not exist or is not a readable directory개발/문제 해결 2019. 1. 14. 16:52
잘 돌아가고 있던 프로젝트인데 다시 서버 스타트를 누르니 에러 발생ㅜㅜ java.lang.IllegalArgumentException: Document base does not exist or is not a readable directory (출처: https://stackoverflow.com/questions/8492454/eclipse-tomcat-error-document-base-does-not-exist-or-is-not-a-readable-director) 다른 천재들의 답변을 종합해본 결과, 잘 돌아가던 프로젝트를 띄우는데 이 에러가 나온다면 톰캣이 잠깐 맛이 가서 그런 것이니 서버 설정과 관련된 부분을 조금씩 건드려주면 되는 것으로 보인다. 해결책 1. 이클립스의 Servers 에서 생..
-
[이클립스 에러] No suitable driver found for jdbc 해결개발/문제 해결 2019. 1. 11. 11:45
새로 프로젝트를 받아서 로컬 톰캣 서버에 띄워놓고 작업을 시작하려는 찰나,서버 스타트를 누른지 얼마 되지도 않아 이클립스가 또 에러를 뱉어낸다ㅠㅠㅠㅠ java.sql.SQLException: No suitable driver found for jdbc:log4jdbc:tibero:thin:@ 흐아아아ㅏ아아아아ㅏㅏ아 이런 경우 남들은 보통 1. 접속할 DB IP, 유저, 패스워드 부분에 오타가 없는지 확인하고2. 라이브러리에 jdbc 드라이버가 있는지 확인하고 다시 추가해주고다시 띄워보면 잘 접속이 된다는데...... 지금 띄워야 하는 프로젝트는 아키텍처 관리하시는 분께서 globals.properties 에 접속 정보를 입력한 상태에서 개발 svn에 올려주셔서 1번은 문제가 없는걸 확인했고jdbc 드라이..
-
[이클립스 에러] Access restriction: The type Cookie is not accessible...개발/문제 해결 2018. 10. 22. 13:40
빌드 에러가 떠서 보니 시스템 라이브러리를 못 가져오는거 같았다. 검색해보니 아래 글이 나와서 라이브러리를 지우고 다시 추가하려는데 .classpath 가 어쩌구ㅜㅜhttp://nota.tistory.com/7 요약 : 이클립스 > Project > Properties 메뉴에서 Java Build Path 에 있는 Libraries 탭으로 이동 -> JRE System Library 제거 후 Add Library 로 지웠던 시스템 라이브러리를 다시 추가해줌 새로 튀어나온 에러인 .classpath(액세스가 거부되었습니다) 로 다시 검색해보니 아래 글이 나왔다. http://ggari.tistory.com/265 요약 : 라이브러리가 맞지 않을 때 발생하는 에러이므로 .classpath의 숨김 특성을 풀어..
-
이클립스 invalid END header (bad central directory offset) 에러 해결개발/문제 해결 2018. 10. 3. 21:21
먹고 사는 것이 바빠 한동안 또 다른걸 할 엄두를 못 내다가 용기를 내서 토이 프로젝트를 시작했다.또 삽질 끝에 서버에 프로젝트를 물려놓고 스타트 버튼을 누른지 몇초 지나지 않아 난생 처음 보는 에러를 만났다. invalid END header (bad central directory offset) ??? 그러나 역시 구글에 쳐보니 첫 페이지부터 답이 나와있었다. 내용을 보니 내가 메이븐 세팅을 하면서 repository용으로 폴더를 새로 생성하고 위치를 옮겨줬는데, 거기서 꼬인 것 같았다. 우선 메이븐 repository로 지정된 폴더에 가서 그 안의 내용물을 싹 다 지운 다음,이클립스의 Window > Preferences > Maven > User Settings 메뉴로 간다. 난 혹시 몰라서 Re..