Eclipse - ynjch97/YNJCH_WIKI GitHub Wiki

1. 디버깅 λͺ¨λ“œ

  • Window > Perspective > Open Perspective > Debug λ˜λŠ” Window > Show View > Debug, Breakpoints, Variables, Expressions
  • Breakpoint ν‘œμ‹œν•  λΌμΈμ—μ„œ 마우슀 우클릭, Toggle Breakpoints
  • 디버깅 λͺ¨λ“œλ‘œ μ‹€ν–‰
    • Breakpoint κ±Έλ¦° κ³³μ—μ„œ λ³€μˆ˜ 확인 : λ³€μˆ˜λͺ…에 마우슀 μ˜€λ²„ λ˜λŠ” Variables νƒ­ 확인
    • λ‹€μŒ μ½”λ“œ μ‹€ν–‰ : Breakpoint μ—μ„œ 마우슀 우클릭, Run to Line
    • 직접 μž…λ ₯ν•˜μ—¬ λ³€μˆ˜ 확인 및 ν•¨μˆ˜ μ‹€ν–‰ : Expressions μ—μ„œ Add new expression 으둜 μΆ”κ°€ν•˜μ—¬ μ‚¬μš©

2. Tomcat

2-1. Tomcat μ„€μΉ˜

  • https://tomcat.apache.org/download-80.cgi > 64-bit Windows zip
  • Tomcat ν™˜κ²½ λ³€μˆ˜ μ„€μ •
    • μ‹œμŠ€ν…œ λ³€μˆ˜ > CATALINA_HOME : μ„€μΉ˜ν•œ 경둜 μž…λ ₯ (C:\server\apache-tomcat-8.0.36)
    • μ‹œμŠ€ν…œ λ³€μˆ˜ > Path > μΆ”κ°€ : %CATALINA_HOME%\bin
  • cmd μ°½μ—μ„œ echo %CATALINA_HOME% 둜 λ“±λ‘λ˜μ—ˆλŠ”μ§€ 확인

2-1-1. Tomcat Install

C:\home\ezmig\tomcat\apache-tomcat-8.5.98\bin>service.bat install
Installing the service 'Tomcat8' ...
Using CATALINA_HOME:    "C:\home\ezmig\tomcat\apache-tomcat-8.5.98"
Using CATALINA_BASE:    "C:\home\ezmig\tomcat\apache-tomcat-8.5.98"
Using JAVA_HOME:        "C:\Program Files\Java\jdk-17.0.4.1"
Using JRE_HOME:         "C:\Program Files\Java\jdk-17.0.4.1"
Using JVM:              "C:\Program Files\Java\jdk-17.0.4.1\bin\server\jvm.dll"
The service 'Tomcat8' has been installed.
  • μ„€μΉ˜λ˜μ–΄ μ˜¬λΌκ°„ μ„œλΉ„μŠ€ μ‚­μ œ 방법 : cmd μ°½μ—μ„œ sc delete [μ„œλΉ„μŠ€λͺ…]
    • sc delete Tomcat8

2-2. Tomcat Kill

  • ν˜„μž¬ μ‹€ν–‰λ˜κ³  μžˆλŠ” 포트의 PID 확인 ν›„ taskkill λͺ…λ Ήμ–΄λ‘œ μ’…λ£Œμ‹œν‚΄
netstat -a -o
taskkill /f /pid [PID번호]

# νŠΉμ • 포트만 확인
netstat -ano | findstr :8080
# ν•΄λ‹Ή PID의 ν”„λ‘œκ·Έλž¨μ„ 확인
tasklist | findstr PID번호

ping λͺ…λ Ήμ–΄

C:\Users\YNJCH>ping 192.168.1.111

Ping 192.168.1.111 32λ°”μ΄νŠΈ 데이터 μ‚¬μš©:
192.168.1.111의 응닡: λ°”μ΄νŠΈ=32 μ‹œκ°„<1ms TTL=128
192.168.1.111의 응닡: λ°”μ΄νŠΈ=32 μ‹œκ°„<1ms TTL=128
192.168.1.111의 응닡: λ°”μ΄νŠΈ=32 μ‹œκ°„<1ms TTL=128
192.168.1.111의 응닡: λ°”μ΄νŠΈ=32 μ‹œκ°„<1ms TTL=128

192.168.1.111에 λŒ€ν•œ Ping 톡계:
    νŒ¨ν‚·: 보냄 = 4, λ°›μŒ = 4, 손싀 = 0 (0% 손싀),
왕볡 μ‹œκ°„(λ°€λ¦¬μ΄ˆ):
    μ΅œμ†Œ = 0ms, μ΅œλŒ€ = 0ms, 평균 = 0ms

telnet λͺ…λ Ήμ–΄

  • Windows > Windows κΈ°λŠ₯ 켜기/끄기 > ν…”λ„· ν΄λΌμ΄μ–ΈνŠΈ 체크
C:\Users\YNJCH>telnet 192.168.1.111 8080

3. eclipse remote tracking μΆ”κ°€

  • ν”„λ‘œμ νŠΈ 우클릭 ν›„ Team -> remote -> Configure Fetch from Upstream
  • Advanced ... 클릭
  • Add create/update specification νƒ­ > Source ref μ—μ„œ remote 브랜치 선택, μš°μΈ‘μ— 경둜 λ‚˜μ˜€λŠ” 것 확인
  • Add Spec 클릭
  • ν•˜λ‹¨ λͺ©λ‘μ— λ‚˜μ˜€λŠ” 것 확인, Force Update 선택
  • Finish 선택
  • Save and Fetch 선택