linux tomcat 설치방법 정리
오랫만에 설치 해본다.
주저리 떠들지 말고 설치 과정만 빠르게 정리 한다.
리눅스 버전 확인
[xxxx@ynkim]$ cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
1. JDK 버전별 호환성 확인
https://tomcat.apache.org/whichversion.html
2. tomcat download
- 가능하면 최근 릴리즈 된 버전을 고집 하지만,
tomcat 9,10 를 선택하지 않은 이유는 고객사에서 제공하는 라이브러리가 버전의 하위호환성 문제로 8 버전을 선택했다.
https://tomcat.apache.org/download-80.cgi
3. tar.gz 압축풀기
> tar -zxvf apache-tomcat-8.5.84.tar.gz
> cd /apache-tomcat-8.5.84/conf
4. server.xml 수정
> vi server.xml
4-1 ) 원하는 포트 지정
<Connector port="7300" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> |
4-2) 원하는 위치 context로 잡기
<Context path="/" docBase="/app/webapps" reloadable="false" /> |
5. 서비스 기동
cd apache-tomcat-8.5.84/bin
./startup.sh
끝.
보안 관련 및 추가 설정
1. tomcat 기본 webapps 삭제
- {tomcat_home}/webapps 삭제
2. tomcat 기본 화면에서 제공하는 user 정보 삭제
- {tomcat_home}/conf/tomcat-users.xml
- {tomcat_home}/conf/tomcat-users.xsd
3. 에러 관련 상세정보를 알려줄 필요가 없다.
금융권에서는 무조건 처리 해야되는 내용.
{application_home}/WEB-INF/web.xml
<error-page>
<error-code>403</error-code>
<location>/error/error.jsp</location>
</error-page>
<error-page>
<error-code>404</error-code>
<location>/error/error.jsp</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/error/error.jsp</location>
</error-page>
<error-page>
<error-code>503</error-code>
<location>/error/error.jsp</location>
</error-page>
4. 한글 깨짐 문제 - URIEncoding="UTF-8 추가
<Connector port="7300" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>
'WEB, WAS > Tomcat' 카테고리의 다른 글
tomcat tomcat-users.xml 삭제 ( FileNotFoundException ) (0) | 2022.12.02 |
---|
댓글