일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- session영역
- RPTLANFTN
- 게시판프로젝트
- 게시판댓글수
- Security
- 회원정보수정
- page영역
- Spring
- 내장객체
- 스프링시큐리티
- application영역
- 회원정보
- jsp
- 스프링회원정보수정
- 시큐리티
- 게시판댓글
- 댓글수처리
- request영역
- 스프링
- SCOPE
- ResponseEntity
- Today
- Total
목록Error (5)
코코무의 코딩캔버스
DBeaver에 오랜만에 들어갔더니 다음과 같은 오류가 떴다. 이전에도 해당 오류가 생겼던 적이 있는데 어떻게 해결했었는지 대충만 기억이 나서 이참에 블로그에 고정시켜두려 한다. 지난번에 cmd 관리자 모드에서 PID를 삭제했었던 것으로 기억한다. 그리고 service.msc에서 mysql 실행 어쩌구를 했었던 것 같은데...기억을 더듬으며 해결해보자. 1. 윈도우 창에 'cmd'를 검색한 후 '관리자 권한으로 실행'하기를 눌러준다. 2. 현재 활성 연결을 확인할 수 있는 'netstat -ano' 명령어를 입력한다.기본적으로 mysql의 포트번호는 3306이다. 가장 첫 번째 열 중에서 끝 자리가 3306인 로컬 주소를 찾는다. 그리고 해당 로컬 주소의 PID를 찾는다. 맨 끝 열이 PID다.나의 경우..
개인 노트북에서도 연동을 하려 했으나, 프로젝트 - 우클릭 - Team - Share Project에서 Target location for project '프로젝트 이름' already exists, cannot move project 이런 오류가 뜹니다. 연동 시에는 저장소가 복제되는데, eclipse의 workspace 폴더의 바로 밑에 git이라는 폴더가 생성되고 바로 이곳으로 프로젝트가 이주됩니다.그런데 이미 git 폴더에 해당 프로젝트가 존재하는 바람에 프로젝트를 옮길 수 없다고 말합니다.그렇다고 해서 Project Explorer에서 깃하고 연결되었다는 표시가 뜨는 것도 아니었기에 구글링을 해보았지만 하는 족족 실패하였습니다. 원인은 잘 모르겠습니다. 추측하건데, 제가 다른 컴퓨터에서 깃과 ..
스프링으로 회원정보 수정 작업 중, 기이한 현상을 발견했다. 전화번호만 수정했는데 분명 로그인 때까지만 해도 멀쩡했던 아이디 'test5'가 갑자기 중복되어 추가되는 것이다. 더불어 vo.getMem_tel(전화번호)는 수정된대로 콘솔에 잘 찍혔으나, 데이터베이스 상으로는 수정 전의 전화번호가 그대로 있었다. (그도 그럴 것이, 콘솔에 뜬 쿼리문을 잘 보면 WHERE MEM_ID = 'test5,test5'라고 쓰인 것을 볼 수 있다. test5에 저장된 것이 아니라 저 중복 추가된 값에 저장되었기 때문에 그대로인 것이다. 값이 없는데 어떻게 오류 없이 처리되는지 의문이라 챗GPT에게 물어봤는데, 그냥 그럴 수도 있는 것 같다.) 쿼리문에 문제가 있나 살펴보았지만 요리조리 뜯어봐도 멀쩡했다. 쿼리문에 문..
java.lang.NoClassDefFoundError: javax/servlet/SessionCookieConfig AOP를 공부하던 중 @Test를 돌렸는데 위와 같은 오류가 계속 떴습니다. 이는 스프링에서 서블릿 API를 읽지 못해 발생하는데, 이는 라이브러리가 누락되었거나, 존재한다고 해도 런타임 시 라이브러리를 읽지 못할 때 발생합니다. 그래서 pom.xml 파일에 서블릿과 관련된 코드를 확인해 보아야 합니다. 저 같은 경우는 xml 파일에 서블릿 라이브러리가 존재했지만 런타임 때 라이브러리를 읽지 못하는 케이스였습니다. 이 때는 서블릿 버전 3.1 이하에서는 SessionCookieConfig 클래스를 찾지 못하기 때문에 서블릿의 버전을 업그레이드 해 주어야 합니다. 결론 1. 서블릿 API가..
JSON parse error: Unrecognized token '???': was expecting ('true', 'false' or 'null'); 스프링에서 REST 방식을 다루던 중 Controller 파일에 메서드를 적고 서버 구동 후 REST 테스트 프로그램에 경로를 입력했는데 에러가 나버렸습니다. 콘솔을 확인해 보니, JSON parse error: Unrecognized token '???': was expecting ('true', 'false' or 'null'); 이런 에러 메시지가 떠 있는 것이 아니겠습니까('???'는 사용자마다 넣는 값이 다르므로 나오는 값도 다릅니다). 해당 에러 메시지는 JSON 파서가 "???"라는 토큰을 인식할 수 없다는 것을 나타냅니다. 보통 이런 오..