SyntaxHighlighter.all(); '에러잡기 & 환경설정' 카테고리의 글 목록 :: 게을러지고 싶어 부지런한 개발자

프로젝트 우클릭 > Update Project 또는 Alt + F5 단축키로 프로젝트 업데이트를 실행하면 에러가 사라집니다.

아마도 이클립스 자체 버그인 듯.. 

httpServlet의 경로를 찾을 수 없어 생기는 오류로

해당 프로젝트 우클릭 > Properties > Project Facets > Dynamic Web Module > Runtime에서 실행할 웹서버를 체크!

svn으로 import 받았을 때 톰캣6.0으로 되어있었고, 현재 나는 8.5만 설정해놓았었으므로 둘이 일치하지 않아 에러가 생겼었음. 그래서 8.5에 체크하고 Apply해주니 빨란 에러 모두 해결

저는 Windows 64비트 환경에서 진행했습니다 .

-설치할 순서: jdk8, tomcat9.0, eclipse

--------------------------------------------------------

1. JDK SE8 설치 

1) 아래의 사이트로 이동해서 원하는 jdk 버전 설치 (저는 jdk 8 windows 64버전 다운로드 했어요) 

 https://www.oracle.com/kr/java/technologies/javase-downloads.html

다운로드 받으면 아래처럼 .exe 실행 가능한 파일이 생겨요. 클릭해서 실행도 완료시켜 주세요.. 

 

2) 기본경로에 설치완료를 했다면 C: > Program Files > Java > jdk와 jre가 깔린 것 확인!!

 

3) 환경변수 설정 (jdk8일 경우 안해도 됨. jdk 11이나 12, 등등 다른 버전을 깔 경우... 개발에 사용하는 다양한 도구들이 jdk 설치를 자동으로 찾지 못할 경우 경로를 알려주는 목적으로 사용함) 

-'내PC' 에서 마우스우클릭 > '속성' 클릭

 

- 왼쪽 탭 중 '고급시스템설정' 클릭 >고급탭 중에 '환경변수' 클릭 

 

-시스템 변수' 쪽에서 '새로만들기' 클릭 > 변수 이름에는 JAVA_HOME 대문자로 입력! 변수 값에는 jdk 설치경로를 넣어줍니다 > 모두 확인을 누르면 환경변수 설정 완료!!  

 

2. TOMCAT 9.0 설치 

https://tomcat.apache.org/download-90.cgi 에서 설치 진행

저는 64-bit Windows zip (pgpsha512) 다운 받아 압축을 푼 뒤, 원하는 곳으로 옮기시면 끝!!! 

 

3. Eclipse 설치 

-eclipse.org > downloads > download packages 클릭 시, 아래화면이 뜨고, Eclipse IDE for Enterprise Java Developers쪽에 맞는 OS 버전으로 설치 진행!! > 다운받고 압축까지 풀어주기 !! 

Ctrl + D : 한 줄 삭제

Ctrl + S : 파일 저장(Ctrl + Shift + S : 전체파일 저장) 

Ctrl + W : 파일 닫기  (Ctrl + Shift + W : 전체파일 닫기) 

Ctrl + M : 전체화면 토글

Alt + Upt(Down) : 줄 이동 

Ctrl + Alt + Up(Down) : 한 줄(블럭) 복사

Shift + 화살표 : 원하는 코드 선택하여 드래그

Shift + Ctrl + 화살표 : 단어별로 드래그  (Ctrol + 화살표: 단어별로 점프이동) 

Shift + Home/End : 한 줄 전체 드래그 

Home / End : 해당 라인의 맨 앞/뒤로 이동

Ctrl + Home/End : 해당 소스파일의 맨 앞/뒤로 이동 

Ctrl + L : 특정 줄 번호로 이동

Ctrl + Shift + O : 자동으로 Import

Ctrl + Shift + X : 대문자로 변환

Ctrl + Shift + Y : 소문자로 변환

Ctrl + Shift + F : 코드 자동 정렬

Alt + Up(Down) : 위(아래)줄과 바꾸기

Ctrl + Z : 코드 롤백

Ctrl + Y : Ctrl + Z의 반대 

Ctrl + F8 : Perspective 간 이동 

Ctrl + E : 현재 열린 파일들의 리스트 표출 

Ctrl + F : Perspective 변경 

Ctrl + Shift + +/- : 텍스트 확대/축소 

Alt + Shift + S : 자동생성(Getter/Setter/toString/constructor)

프로젝트클릭 + Alt + Enter : 해당 프로젝트의 Properties 및 Build path 등 

▶  문자열 찾기

Ctrl + F : 기본 검색 (해당 파일 안에서) / 이름 변경 

Ctrl + Shilft + R : 전체 검색 

Ctrl + H : Search(검색)하기 

 

▶ 주석 및 인덴트 

Ctrl + / : (자바 클래스파일)주석 만들기/해제하기 (//)

Ctrl + Shift + / : 주석 만들기 (/**/)    <- 주석 하려는 코드들 드래그 한 상태로 단축키 눌러야함 

Ctrl + Shift + \ : 주석 해제하기(/**/)

Ctrl + I : 선택된 라인의 indent 자동정렬 

 

▶ 디버깅 단축키

Ctrl + Shift + B : 현 커서의 위치에 브레이크 포인터 설정/해제

F11 : 디버깅 시작

F8 : 디버깅 계속

 

▶ 코드 정보

Ctrl + 마우스올리기 : 해당 클래스 파일로 이동 

Ctrl + O : 해당 클래스 내 코드 아웃라인/구조  (해당 클래스 파일의 변수 및 메소드 한눈에 보기) 

Ctrl + T : 해당 객체의 상속관계 보기 

Alt + Shift + R : 이름 변경 

 

 

오류: 기본 클래스 을(를) 찾거나 로드할 수 없습니다라는 에러 발생. 

인텔리제이 실행 자체가 되지 않는다.. 난 단지 빈 껍데기의 프로젝트를 import 해온 것 뿐인데.

 

맨위쪽 탭에서 Build > Rebuild Project > 프로젝트 재실행 

실행이 다시 됨 

맥 기준으로 .sh 스크립트 실행시 command not found가 뜬다. root 계정으로 관리자 모드로 실행했음에도.. 

그래서 .sh 스크립트 파일 권한을 777로 준 다음 다시 실행해보니 잘 동작 됨!! 

아래처럼 권한을 777로 주고 다시 실행해보자.

sudo chmod -R 777 filename

The Tomcat connector configured to listen on port 8080 failed to start. The port may already be in use or the connector may be misconfigured.

이러한 오류가 뜬다.. 이미 다른 곳에서 8080 포트를 사용하기 때문에 중지를 해야 시작할 수 있다.

그리고 윈도우/맥에 따라 터미널 창에 입력하는 command가 다름

 

< 윈도우에서는 아래와 같이 입력. 단, 꼭 관리자 모드로 실행할 것>

netstat -ano | findstr 8080

taskkill -f -pid 중지하려는pid

 

<맥-Mac>

lsof -i :8080

kill -9 중지하려는pid

 

Editing
Shift + shift 모든검색
Ctrl + N 파일 검색(파일이름:줄번호 시 해당줄번호로 이동 및 포커스)
Ctrl + shift + N 파일검색
Ctrl + E 이전오픈파일
Ctrl + shift + E 최근수정파일
Ctrl + Shift + A 모든기능 퀵 검색
Ctrl + F 파일내에서 단어 찾기
Ctrl + shift + F 모든파일에서 단어 찾기
- Ctrl + shift + R 모든파일에서 단어 변경
Ctrl + F12 소스트리 구조
Ctrl + shift + alt + J 파일내 동일단어 한번에 수정
Ctrl + W 블록범위가 점점커짐

Ctrl + T git pull
Ctrl + K git commit
Ctrl + shift + K git push

Alt + 1 project 포커스 이동 (editor 창이 아닌데서 ESC시 editor로 포커스 이동)
Shift + ESC view hide
Shift + F6 파일이름변경
Ctrl + Shift + 방향키 editor창이 아닌 뷰의 경우 사이즈 조절
Ctrl + shift + F12 editor 전체화면

Alt + shift + insert 세로편집
Tab 들여쓰기
Shift + tab 들여쓰기 반대
Ctrl + Y 줄삭제
Ctrl + X 잘라내기
Ctrl + shift + 위,아래 줄이동
Ctrl + shift + U 영어 대소문자 토글
Ctrl + D 줄복사
Ctrl + space 코드어시던트
Ctrl + shift + V 복사ctrl+C 히스토리중 선택 붙여넣기
Ctrl + Z 이전 undo
Ctrl + shift + Z 앞전? Redo
Ctrl + alt + L 전체 코드 재정렬

Complie and Run
Ctrl + F2 서버 종료
Shift + F10 서버시작

Java
Ctrl + alt + O 정리 import
Ctrl + O 오버라이드(Override)
Alt + Enter 자동 import
Alt + Insert 일반적코드 자동생성목록(생성자, getter,setter, toString)

+ Recent posts