**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 실행해주면 잘 작동한다.


※ 실행 후 전에 있던 파일을 다룰 때 오류가 나는 경우

실행 후 이미 들어가 있는 데이터를 눌러서 동작시키면 에러가 나는 경우가 있는데,

그 경우는 전에 넣어놓은 데이터의 경우에 그렇고 새로 다시 데이터를 넣고 삭제하면 정상적으로 잘 작동한다.


-파일저장 폴더 생기는 경로

*이클립스로 서버 시작시
D:\java\work\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\study\pds\saveFile

*start.bat파일로 서버 시작시
D:\java\apache-tomcat-7.0.92\webapps\study\pds\saveFile


+ Recent posts