[spring 기초] tomcat 서버 추가 & 설정 & 에러
- 프로젝트 시작 전 개발환경 세팅
sts 3.9.11 : https://integer-ji.tistory.com/52
oracle 11g : https://integer-ji.tistory.com/55
java 1.8 : https://integer-ji.tistory.com/49
Tomcat 8.5.50 : https://integer-ji.tistory.com/182
서버 추가
Pivotal은 지워도 됩니닷
좌측 패키지 아래의 Servers에서 우클릭 후 New -> 서버를 눌러 서버를 추가합시다.
( 만약에 Server가 없다면 STS 상단에 window -> show view에서 server를 추가하면 됩니다 )
Apache를 선택해 다운로드한 Tomcat 버전 클릭
이제 Tomcat위치와 JRE를 설정해 줘야 합니다.
만약 Tomcat를 설치했다면 해당 설정이 안 나옵니다.
저는 Tomcat를 압축 풀기를 이용해 가져왔기 때문에 압축 경로를 입력해주고 JRE를 선택해 줬습니다.
참고 : https://integer-ji.tistory.com/182
정상적으로 추가가 되었다면 프로젝트 실행
실행해 주면
성공!
톰캣 설정하기
Server에 설정한 톰캣을 더블클릭하여 설정창에 진입합니다.
프로젝트를 실행하면 포트번호/controller로 실행되었습니다.
controller는 패키지의 path경로입니다. 이 부분이 있어도 상관없지만 헷갈리니 지워주도록 하겠습니다.
Path를 클릭 후 Edit를 눌러 Path경로를 /로 바꿔줍니다.
이제 저장 후 다시 런서버를 해보면
경로가 바뀐 모습을 확인할 수 있습니다.
한글 + 브라우저 설정하기
project/src/main/webapp/WEB-INF/web.xml 을 찾아 파일을 열어주어 아래의 소스를 <web-app>안에 넣어줍니다.
<!-- 한글설정 -->
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>
org.springframework.web.filter.CharacterEncodingFilter
</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
한글 설정을 끝낸 후
window -> web browser로 서버를 실행할 때 웹브라우저로 나오게 설정합니다.
Chrome 클릭 후 다시 서버를 실행시켜 보면
끝!
'코딩공부 > Java Spring' 카테고리의 다른 글
[spring 기초] Oracle 11g 연동, pom.xml 의존성 추가 (0) | 2020.05.17 |
---|---|
[spring 기초] MVC 패턴, package구조 (0) | 2020.05.16 |
[sts 설정] git 연동, master가 없을때, git push, git commit, git pull (0) | 2020.05.16 |
[sts 설정] git과 연동하기 위한 .gitignore 설정 하기 (0) | 2020.05.16 |
[sts 설정] pom.xml 설정, java 1.8 버전 맞추기 (0) | 2020.05.15 |