본문 바로가기

전체 글39

ReferenceError: "x" is not defined 존재하지 않는 "X" 라는 변수를 참조하는 곳이 있을 떄의 에러. 즉, 어디선가 선언되지 않은 변수를 쓰고 있다는 것이니 얼른 찾아서 고쳐주면 됨. 예시 1 hello.substr(0,2); // Uncaught ReferenceError: hello is not defined 이때 hello라는 변수가 선언되지 않았기에 해당 메소드를 실행할수없다. var hello = "hello"; hello.substr(0,2); console.log("hello는 ", hello.substr(0,2)); // hello는 he 위처럼 먼저 hello를 선언해줘야 한다. 예시 2 그 외에도 함수 내 정의된 변수를 해당 함수 밖에서 사용하려 했을 때도 이 에러가 발생한다. function numbers () { va.. 2023. 3. 28.
STS 에서 SVN 소스 update 시 충돌 해결 방법 소스 업뎃이나 커밋 전에 싱크 확인은 필수지만 가끔 실수할 때가 있다. ㅎ 만약 update 쳤는데 내 로컬 소스와 conflict나서 플젝에 오류가 나버린다면 프로젝트 잡고 우클릭 -> Team -> Synchronize with Repository 클릭 해서 충돌난 파일을 확인한다. 해결 하구 나서 캡쳐해서 위 사진에선 안보이지만 충돌 난 파일은 빨간색으로 표시된다. 충돌 난 파일 잡고 우클릭 하면 두가지 선택 사항이 나온다. 1. Override and Commit -> 로컬의 소스가 snv 서버 소스에 덮어짐 2. Override and Update -> svn 의 소스가 내 로컬 소스에 덮어짐 이번엔 2번으로 해결했다. 항상 update 나 commit 을 할 땐 싱크 먼저 잘 확인하는 습관 잊.. 2023. 3. 27.
Web server failed to start. Port 8080 was already in use. 이미 사용중인 포트죽이기/서비스중지하기 유지 보수 해야 할 일이 생겨서 STS에서 오랜만에 실행한 프로젝트.. 그런데 8080 포트를 이미 쓰고 있다고 한다. ​ ​ Description:Web server failed to start. Port 8080 was already in use. Action:Identify and stop the process that's listening on port 8080 or configure this application to listen on another port. ​ ​ * 명령 프롬포트 키고 입력 ​ >netstat -ano | find "8080" ​ 어디서 쓰고 있는거지 모르겠지만 일단 죽여보자. ​ ​ >taskkill /f /pid 프로세스넘버 오류: 프로세스(PID 번호)를 종료할 수 없.. 2023. 3. 26.