전체 글 9

톰캣 실행 오류(나는 간단한 문제였다.)

나의 원인 @WebServlet("이름") 슬래쉬 / 를 뺴먹었다. @WebServlet("/이름") / 넣고 다시 실행했더니 됨. 그래도 안되면 IDE에 등록된 톰캣을 delete하고 설치된 톰캣을 재 등록. (servers탭 오른쪽 버튼 클릭) -> delete -> new - > 등록 웹 애플리케이션도 해당 톰캣에 등록 되어 있는지 buildPath 를 들어가서 확인해본다. 그래도 안되면 포트가 80 혹은 90인지 확인. 8080이 기본 포트번호인데 다른 서버와 통할 때 충돌이 일어날 수 있다고 배웠는데 이 때 8090으로 변경하면 해결된다고 한다. 난 이클립스를 사용해서 이클립스의 tocat폴더의 server.xml 들어가보면 영어 카타리나 탭 밑에 connector 탭의 포트 번호 8090이 맞..

오류모음집 2020.05.03

[자바의정석] 독학 #1 516쪽><

2020/4/1 오늘 부터 가능한한 매일 공부 수기를 남겨보도록 하겠다. 상황: 쭉 공부하다가 516쪽부터 시작. 나는 이 예제가 어려워 보였다. 숫자랑 관련되어서 그런지 복잡하게 느껴졌다. 조건문,삼항연산,반복문까지. 여기까지만 오면 항상 거북감이 든다. 이해하기 싫어진다. 분명 어렵지 않은 예제일 수 있으나 뭐랄까, 과거 내가 수학을 마주했을때 느끼는 부담감과 숫자랑 관련해서 주변 사람에게 욕먹었던 감정이 콤플렉스되서 내 마음이 무거워지는 느낌. 조금 짜증난다. 내 자신이. 이런 불편함을 가지고 한숨쉬며 조건문,반복문 등이 의미하는 바를 파악하고 숫자를 하나씩 대입해서 흐름을 이해해봤다. 그래, 흐름은 이해했어. 근데, 이것을 혼자서 다시 짜보라고 하면 기억이 안난다. 그래서 외웠다. 동시에 내가 느..

선별진료소 후기

나의 증상 1.기침: 목이 간질간질하고, 성대 or 목울대를 검지와 엄지로 잡아서 쭉 위로 압박하는 통증 아니면 성대 부근이나 기도 안쪽에 근육이 아픈 느낌(주관적인 느낌임.) 2.발열:병원에 방문한 날에는 정상이었고 이전에 37.7도(일주일 전쯤)까지 올라간 적이 있었음. 3.두통:(뒤통수 왼쪽 아프고, 어쩔 때는 뒤통수 오른쪽도 아픔,관자노리를 주욱 누르는 아픔, 머리 위 쪽 전두엽 부근이 아픔): 이게 적절한 표현인지 모르나 '뇌압' 같은 압박통증 느껴짐. 4.폐 통증:폐가 양쪽이 달려 있으면 바깥쪽 면 말고 안쪽면 즉, 중앙쪽에 통증. 이게 소화기 부근인지 폐인지 헷갈릴 만한 위치임. 5.속 울렁거림: 배고픈 건 줄 알고 밥을 먹었으나 10~30분 정도 가고 똑같이 울렁거림, 밖에 찬바람 맞을 떄..

코로나19 2020.02.26

JSP the superclass javax.servlet.http.httpservlet was not found 오류

MAC. 에러발생:이클립스에서 JSP 파일 생성한 후 에러 발생 에러내용:the superclass javax.servlet.http.httpservlet was not found 에러해결: 1.Project Explorer 탭에서 해당 JSP 파일 생성한 프로젝트에 오른쪽 마우스 클릭 -> Properties 클릭 2.돋보기 모양의 검색창에 'Project Facets' 입력한 후 리스트에서 java 클릭 두 개의 탭이 있을건데 Runtimes 클릭 후 사용하고 있는 톰캣에 체크 후 Apply.

오류모음집 2020.02.05

Mysql 한글 물음표 해결

1순위:http://minu0907.tistory.com/12위 포스팅을 따라했다.그랬더니 해결됨 ㅎㅎㅎ 윈도우는 모름. 게시판을 제작했는데 수정을 할 때나 삽입을 할 때 한글이 '???'가 되는 현상 발견구글링 시작. 결국,UTF-8설정을 해야 한글이 재대로 나온다는 것을 확인했다. 하기 앞서, root계정 비밀번호를 설정해 줬는지 확인.기억 안난다면? 그럼 설정 ㄱㄱ 터미널을 키고 sudo-s 입력하면 password 입력하라고 나옴 맥 로그인한 계정의 비밀번호 입력하면 됨. password 입력하면 bash-3.2#이 뜨는데 passed root 입력해준다. 새로 바꿀 비밀번호 입력 다음 exit 입력하여 빠져나옴. su root 입력하고 패스워드는 방금 바꾼 패스워드 입력 sh-3.2# 옆에다가 ..

@WebappConfiguration 안됨

스프링 MVC테스트를 해보려고 하는데 @WebappConfiguration api가 자동완성에 안뜬다.https://www.baeldung.com/integration-testing-in-spring위 링크를 통해 나는 pom.xml 의 Junit과 spring-test 의 dependency가 뭔가 이상하다는 것을 발견했다. @결론스프링을 사용한다는 가정 하에Junit 11버전 이상spring-test 에서 쓰는 프레임워크 릴리즈 버전 4.3.8이상라이브러리 다운하면 끝. 일단 자동완성 기능에 안나옴. 찾아보니 테스트를 위해 @WebappConfiguration을 사용하려면 두 개의 라이브러리가 필요함.Junit 버전은 수정 후임.(11버전 이상이어야 하는 걸로 알고 있음.) (pom.xml 의 pom..

오류모음집 2018.12.16

JSON 406 에러 해결

JSON 406에러 해결406의 원인은 3가지 원인 화면 이 문제를 해결하려면 다음 사항을 체크 해보기! 1.jackson 라이브러리가 있는지 확인.현재 스프링으로 작업하고 있으므로 pom.xml에 다음의 라이브러리를 추가함. 2.annotation-driven 이 있는지 확인servlet-context.xml에 아래와 같은 태그가 있어야 클래스에서 애노테이션을 쓸 수 있기 때문에 해줘야 함 3.json으로 반환 가능한 클래스를 사용해야 함.(map,arrayList,vo)그리고 애노테이션이 재대로 명시했는지 확인 출처https://m.blog.naver.com/PostView.nhn?blogId=javaking75&logNo=220087537903&proxyReferer=https%3A%2F%2Fwww..

오류모음집 2018.12.16

[MAC] 자바설치 및 환경변수 설정

국비지원학원에서 윈도우로 개발환경을 구축했지만, 나는 맥을 사용하고 있으므로 프로젝트 개발을 위해서 자바 설치 및 환경변수 설정을 하고자 함. 1.자바 설치 오라클 홈페이지에 접속 후 'Downloads' 클릭. Java 클릭! Java SE 버전 클릭해줍시다!! Java SE 클릭하게 되면 맨 위에 최신 버전이 있지만, 최신 업데이트 된 기능들을 따로 공부해야 하므로학원에서 사용했던 버전인 8버전을 다운로드 하려고 한다.JDK 클릭! 라이센스 동의 하고 맥 OS 버전을 다운받으면 자바설치는 끝 2.자바 환경변수 설정 윈도우만 할 줄 알지 맥은 처음이기 때문에 구글링하여 찾아서 설치했다. 1)먼저 Command+Space 눌러 검색창에 Terminal 을 입력하여 프로그램을 열어준다. 2) 터미널 창에서..

2020년 이전/Java 2018.12.11

[MySQL] 테이블 생성시 Invalid default value for 오류 해결

문제 인지 시점 『팀 프로젝트 진행 중 동료와 만든 db를 내 맥북에 mysql community를 설치 후,테이블 생성 중default 값을 한글로 주었더니 Invalid default value for 이라는 오류 메세지가 떴다.』 "user_grade varchar(30) default '일반'," 오류 원인의 필드명과 필드 타입이다. 왜 안되지? 하던 중,얼마 전 국비지원 학원에서 수업 중 MySQL 설치했던 것이 생각났다. MySQL에서 한글이 깨질 수 있기 때문에 인코딩을 해 주어야 한다는 것을! 과거 기억+ 구글링을 통하여 위 문제를 해결했다, 테이블 생성 후 출력하면, 한글이 깨져 '???' '%$%#' 이런 이상한 글자로 되는 경우가 있는 것 같지만, 나의 경우에는 아예 테이블 생성이 안..