**war파일로 서버 스타트하기
1. war File 생성 및 경로
이클립스에서 최상위폴더(study)>export>war File을 선택하면 war File이 생성된다.
생성된 파일을 D:\java\apache-tomcat-7.0.92\webapps(자바 톰캣서버 디폴트 경로)에 저장해준다.
2. 서버 스타트
: D:\java\apache-tomcat-7.0.92\bin\startup.bat
이 경로로 들어가서 startup.bat를 실행하면 서버가 start 된다.
그리고 http://192.168.16.12:8080/study/file/list.do에 들어가서 확인해보면 페이지가 뜨는 것을 확인 할 수 있다.
※페이지는 열리는데 DB데이터를 불러오지 못하는 에러
이 경우에는 DBConn으로 하면 잘되는데 DBCPConn으로 할 때 db를 못불러오는 경우가 생긴다.
그 이유는 톰캣서버의 context.xml에 이클립스에 전에 추가한게 동기화가 안되서 그렇다.
(이클립스의 context.xml에는 추가가 됬지만 톰캣서버파일의 context.xml에는 추가가 안된 경우)
3. context.xml에 추가
:D:\java\apache-tomcat-7.0.92\conf\context.xml
이 경로에 있는 context.xml파일에 위의 Resoure~코드 추가해준다.
추가해주고 다시 startup.bat 실행해주면 잘 작동한다.
※ 실행 후 전에 있던 파일을 다룰 때 오류가 나는 경우
실행 후 이미 들어가 있는 데이터를 눌러서 동작시키면 에러가 나는 경우가 있는데,
그 경우는 전에 넣어놓은 데이터의 경우에 그렇고 새로 다시 데이터를 넣고 삭제하면 정상적으로 잘 작동한다.
'JSP, Servlet' 카테고리의 다른 글
[JSP] 필터(Filter) (2) | 2019.03.05 |
---|---|
[JSP Servlet] Servlet 이용하여 파일업로드 구현하기 (0) | 2019.03.04 |
[JSP] 쿠키(Cookie), 팝업, 파일업로드(JSP) (2) | 2019.02.28 |
[JSP Servlet] Servlet에서 Session사용하기 (2) | 2019.02.27 |
[JSP Servlet] 회원가입을 Servlet 이용하여 구현하기 (0) | 2019.02.27 |