토옴캣.
원래 일기는 일기장에 써야하지만
완전 기초중에 생기초지만 이것도 여지껏 경험 못해봤다가
뭔가 프로젝트땜에 경험을 했는데 본인을 위해서 남겨놓습니다.ㅎㅎㅎ
톰캣 셋팅
이클립스 dynamic web service로 생성
서버는 톰캣 최신 없으면 installed로 받음.
서비스와 서버 맵핑함.
그러면 해당 프로젝트 소스 화일 안에 아래 폴더 생성됨
Servers - 이클립스에서 생성한 톰캣 자체의 서비스내용
.metadata - 톰캣이 컴파일 되면서 생성되는 설정
\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\conf 실제 동작은 이 폴더를 바라봄
context.xml - web.xml 생성 유무 설정 및 이 프로젝트에서 DB 설정을 여기서 함
server.xml 포트 설정 및 패스 소스 경로 설정 (물론 이클립스 안의 프로퍼티에서도 가능)
<Context docBase="소스 경로명" path="/" reloadable="true"/>
web.xml은 톰캣용. 이부분에 건드리는 부분이 없어서 찾아보지 못함.
이클립스
java bulid 메뉴
source 탭
java 소스 및 class가 나오는 부분을 지정 할 수 있음
libraries탭
jar나 라이브러리 추가 및 제거가능
webproject setting 메뉴
context root - 웹서비스 시작 명 "이 부분과 톰캣 context 설정의 path가 맞아야지 do 서블릿 호출에 문제가 없다고함"
디비연결
필요한건 jtom이라는 트랜젝션설정하는 모듈인듯 / 해당 디비 JAR파일
톰캣폴더 lib에 넣어야함
do를 호출하기 위해서 어플리케이션 web.xml에 서블릿도 정의해야함.
삽질기
톰캣버전을 확인 못 함 설정파일이나 이런것이 미세하게 다른데 걍 전 프로젝트거 붙였더만 안됨.
다이나믹 웹서비스 만들고 jsp도는지 확인
자바 컴파일 해서 클래스 원하는 곳에 생성되는지 확인
서블릿 매핑 추가해주고 디비 셋팅해줌
이런 절차로 했어야 하는데 이 절차를 몰라서 대충 대충했더만 구글링만 웬 종일함.
결론은 걍 다 지우고 새로 설치하는게 갑이였음..ㄷㄷㄷㄷㄷ 구글신 만세!