뉴 워크스페이스 만듬
오른쪽 위 플러스표시 퍼스팩티브 (EE)인지 확인
---톰캣 설치
http://tomcat.apache.org/ 접속
다운로드 - 톰캣 9
코어 64비트 zip 다운(얘는 압축만 풀면댐)
빈 안의 startup.bat, shoutdwon.bat를 자주 씀
webapps 폴더가 배포폴더임
톰캣 빈폴더 스타트업배치(startup.bat) 클릭 or
cmd -> d: -> cd D:\tomcat\apache-tomcat-9.0.46-windows-x64\apache-tomcat-9.0.46\bin
-> startup.bat
***자바 홈 메세지 뜨면
시스템 환경변수 편집 -> 시스템속성 -> 고급 -> 환경변수
새로만들기 JAVA_HOME -> 자바 디렉토리 경로 설정(jdk경로) -> 확인
-> 커맨드창 다시 접속
***톰캣 한글 깨지면
톰캣 열면 한글 깨짐(속성 보면 949임)
레지스트리 편집기 열기 -> HKEY CURRENT USER
-> console -> 새키 Tomcat -> 디워드32 CodePage
-> 속성 10진수 65001 -> 다시 들어가면 글자 안깨짐
***톰켓 테스트
웹브라우저 -> localhost:8080 -> 로그인 화면
(오라클과 로컬호스트가 겹침)
***톰켓의 로컬호스트 포트번호 변경 (톰켓의 http 포트 변경)
톰켓폴더 cnf -> server.xml -> 속성 -> 연결프로그램을 메모장으로
-> 열기 -> 8080을 8081로 ->localhost:8081 테스트 ->톰캣 열리면댐
***간단한 웹프로그램 만들기
webapps 폴더에 sample 폴더 만듬
샘플html 만듬 (내용 넣음)
-> 웹브라우저에 http://localhost:8081/sample/test.html 확인
*** 다시 이클립스 EE 톰캣서버 추가
이클립스에서 아래에 서버스(안보이면 윈도우 쇼뷰에서 추가)
-> 서버스의 파란글 뉴서버 -> 아파치 톰캣9 선택
-> 기본으로 두고 넥스트 -> 경로를 아까 톰캣 bin 있는 폴더 선택
피니쉬-> 서버 추가됨
(아파치의 서버 환경을 이클립스의 워크스페이스에 복사)
아래 저서 잡고 런버튼 ->
콘솔 빨간글씨 마지막에 시작되었습니다 나오면 성공
(기존 톰캣 스타트업은 꺼야댐)
**프로젝트 생성
파일-> 다이나믹 웹 프로잭트 -> 넥스트 -> 디스크립터 체크 -> 피니쉬
***프로잭트 폴더
웹 컨텐츠 폴더에 html
src에 자바 파일
라이브러리엔 jdk랑 톰캣 필수
***폴더 관리
웹 컨텐츠에 폴더 생성 가능 (ex01)
***환경설정
윈도우 -> 프리퍼런스-> 제너럴 ->어피어런스 -> 텍스트 폰트 -> 바꾸기
제너럴 -> 워크스페이스 -> 텍스트인코딩 -> UTF8
프리퍼런스-> 웹 -> css, html, jsp 인코딩 UTF8 변경
프리퍼런스-> 서버 -> 런타임 인베어 -> 아파치 누르고 에러 확인
*** 서버 파일 실행 준비
아래 톰캣서버 우클릭 => 에드 앤 리무브 -> 프로잭트를 오른쪽에 옮김
***html파일
ex01에 html파일 생성
실행은 우클릭 -> 런 에즈 -> 서버 -> 피니시
***서버 브라우저 변경
윈도우 -> 웹브라우져 -> 크롬 체크 (기본 브라우져 변경 완료)
***컨택스트 패스(서버 사용자의 구분 역할)
프로젝트 파일(jsp01) 우클릭 -> 피러퍼티스 ->
웹 크로잭트 세팅스 -> 컨텍스트 루트가 컨택스트 패스임
(나중에 사용자의 경로명을 바꾸고 싶으면 이걸 바꾸면댐)
(서버.sml의 패스도 바뀜(늦게 바뀔수도 있음))
***jsp파일
ex1에 jsp파일 생성
was = 웹어플리케이션 서버 jsp를 해석하기위해 필요
***패스를 못읽으면
해당 프로젝트 우클릭 -> Properties를 선택 합니다.
좌측에 Java Bulid Path -> Libraries 선택
우측에 Add Library 선택 합니다.
Server Runtime을 선택 합니다.
Apache Tomcat(아파치 톰캣) 선택 합니다.