확장프로그램 : Community Server Connectors
※ Remote Server Protocol UI도 같이 설치하거나 사용할 때 설치하라는 문구가 나오면 그때 설치해도 된다.
<?xml version="1.0" encoding="UTF-8"?>
<!-- ... -->
<Service name="Catalina">
<!-- ... -->
<!-- 기존 -->
<!-- <Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" /> -->
<!-- port를 80으로 변경 -->
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<!-- ... -->
<Engine name="Catalina" defaultHost="localhost">
<!-- ... -->
<!-- 기존 -->
<!-- <Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"> -->
<!-- 변경 -->
<Host name="localhost" appBase="작업폴더 경로"
unpackWARs="true" autoDeploy="true">
<!-- 추가 -->
<Context docBase="" path="WEB폴더" reloadable="true"></Context>
<!-- ... -->
</Host>
</Engine>
</Service>
</Server>
한글 깨짐 발생할 경우
<!-- logging.properties 파일 -->
############################################################
# Handler specific properties.
# Describes specific configuration info for Handlers.
############################################################
1catalina.org.apache.juli.AsyncFileHandler.level = FINE
1catalina.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
1catalina.org.apache.juli.AsyncFileHandler.prefix = catalina.
1catalina.org.apache.juli.AsyncFileHandler.maxDays = 90
1catalina.org.apache.juli.AsyncFileHandler.encoding = UTF-8
2localhost.org.apache.juli.AsyncFileHandler.level = FINE
2localhost.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
2localhost.org.apache.juli.AsyncFileHandler.prefix = localhost.
2localhost.org.apache.juli.AsyncFileHandler.maxDays = 90
2localhost.org.apache.juli.AsyncFileHandler.encoding = UTF-8
3manager.org.apache.juli.AsyncFileHandler.level = FINE
3manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
3manager.org.apache.juli.AsyncFileHandler.prefix = manager.
3manager.org.apache.juli.AsyncFileHandler.maxDays = 90
3manager.org.apache.juli.AsyncFileHandler.encoding = UTF-8
4host-manager.org.apache.juli.AsyncFileHandler.level = FINE
4host-manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
4host-manager.org.apache.juli.AsyncFileHandler.prefix = host-manager.
4host-manager.org.apache.juli.AsyncFileHandler.maxDays = 90
4host-manager.org.apache.juli.AsyncFileHandler.encoding = UTF-8
java.util.logging.ConsoleHandler.level = FINE
java.util.logging.ConsoleHandler.formatter = org.apache.juli.OneLineFormatter
java.util.logging.ConsoleHandler.encoding = UTF-8
tomcat 로그 설정이 기본 UTF-8로 설정되어 있다.
{라이브러리를 통해서 받은 tomcat설치 경로}\conf\logging.properties 파일에서
"UTF-8"을 "EUC-KR"로 변경해준다.
기존 톰캣이 있어서 연결하려고 하는데 brew로 톰캣9버전을 받았습니다 create new server 하고 어떻게 경로를 설정해야 하나요 m1맥북 쓰고있습니다