Tomcat 서버를 이클립스를 통하지않고 단독으로 실행하여 프로젝트를 실행할수있다.
먼저 Tomcat이 어디에 설치되어있는지 확인해보자. 별도로 경로를 지정해준게 아니라면 C드라이브에 Program files에
C:\Program Files\Apache Software Foundation\Tomcat 9.0 에 설치가 되어있을것이다.
해당 폴더에 들어가보면 bin 폴더에 startup과 shutdown 프로그램이 두개 보일것이다.
startup과 shutdown은 말그대로 서버시작과 서버 종료를 의미한다.
다음은 이제 포트번호를 미리 확인해야한다. Tomcat 폴더에 보면 conf 라는 폴더가있다. 들어가보면 server.xml 파일을 실행해보자
해당 포트번호를 기억하자. 우리가 localhost:포트번호 뒤에 적어줘야하는 포트번호이다.
이제 이클립스의 프로젝트를 war 파일로 만들차례이다. 프로젝트를 우클릭하여 Export -> War file을 클릭하자.
Webproject의 이름은 기본이 프로젝트 이름과 동일하게 설정되므로 별도로 만지지 않는다.
Destination에 Tomcat 설치된주소안의 / webapps / 안에 war파일을 생성하도록 경로를 설정해주고 Finish를 눌러주자.
Finish를 누르면 해당 폴더에 프로젝트이름.war 파일이 생성되어있을것이다. 압축파일처럼 보이겠지만 압축을 풀지말자.
이제 단독으로 tomcat 서버를 돌리러 가보자. 여기서 주의할것은 이클립스의 Server가 실행중이면안된다. 꼭 종료를하자.
C:\Program Files\Apache Software Foundation\Tomcat 9.0\bin 경로로 가서 startup을 실행해주자.
이렇게 막 한글이 깨질텐데 한글이 깨지는건 무시해주자. 이렇게 뜨면 Server가 실행된것이다.
이제 인터넷 Browser 창을열어 localhost:포트번호/프로젝트명 입력해주면 정상적으로 실행이 완료될것이다. 만약 프로젝트명과 동일하게 되어있는 ContextPath를 없애고싶다면 War파일을 프로젝트 이름이 아닌 ROOT 이름으로 저장하면된다.
여기서 주의할점은 기존에 ROOT 폴더가 있기때문에, 기존 ROOT폴더를 다른이름으로 변경해놓는다던지 해서 원본파일을 보존한후 실행해야된다.
'Study > 중앙정보처리학원과정' 카테고리의 다른 글
Spring의 Bean객체 설정방법 (0) | 2023.02.08 |
---|---|
Spring Project Pom.xml을 이용한 라이브러리 설치방법 (0) | 2023.02.07 |
61일차. Team Project DB 생성 (0) | 2023.01.19 |
60일차. 시험문제(?) 정리 (0) | 2023.01.17 |
59일차. 팀프로젝트 구성 진행중 (0) | 2023.01.12 |