03.업/08.개발환경2023. 5. 24. 11:44

00.웹서버참고.hwp
0.44MB

>>[톰캣] MultiPart 설정하기<<

https://mollangpiu.tistory.com/206

/Servers/Tomcat v7.0 Server at localhost-config/context.xml

1.<Context allowCasualMultipartParsing="true">

2.캐시삭제

<Resources cachingAllowed="true" cacheMaxSize="100000"></Resources>

3.주석으로 한글이 들어가면 설정 파일이 로드가 안된다.

 

 

>>톰캣 루트설정 <<

1.war파일 위치

C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps

ROOT폴더가 있는 폴더에 war파일을 둔다.


2.C:\Program Files\Apache Software Foundation\Tomcat 9.0\conf\
server.xml

- <!--<Server port="-1" shutdown="SHUTDOWN">-->

<Server port="8005" shutdown="SHUTDOWN">

 

- 호출 url 수정 웹루트설정

<Service name="Catalina">

...

<Connector port="8081" protocol="HTTP/1.1"

connectionTimeout="20000"

redirectPort="8443" address="192.168.0.11" />

 

<Context docBase="drawcon" path="/" reloadable="true" source="org.eclipse.jst.jee.server:drawcon"/>

 

>>톰캣콘솔에 톰캣에서 내보내는 한글로그 깨짐<<

%TOMCAT_HOME%\conf\logging.properties 파일에서 수정을 한다.

https://dejavuhyo.github.io/posts/tomcat-console-encoding/

UTF-8 => EUC-KR

그래도 계속 한글이 깨져서 encoding을 모두 주석처리해서 한글이 제대로 나온다.

 

# 톰캣 startup.bat 실행시 한글 깨질 경우

https://izagood.tistory.com/41

cmd창을 열어 아래를 입력 엔터 후 재실행하면 된다.

REG ADD HKCU\Console\Tomcat /v CodePage /t REG_DWORD /d 65001

 

%TOMCAT_HOME%\conf\logging.properties

설정된 인코딩이 UTF-8 일 때

REG ADD HKCU\Console\Tomcat /v CodePage /t REG_DWORD /d 65001

#C:\Program Files\Apache Software Foundation\Tomcat 9.0\bin\catalina.bat

line 240

set "JAVA_OPTS=%JAVA_OPTS% %LOGGING_MANAGER% -Dfile.encoding=UTF-8"

set "JAVA_OPTS=%JAVA_OPTS% -Dfile.client.encoding=UTF-8 -Dclient.encoding.override=UTF-8"

 

>>Tomcat 설정<<

Tomcat 설정 테스트 중에

"심각: 셧다운 포트가 설정되지 않았습니다. OS 시그널을 통해 서버를 셧다운합니다. 서버는 아직 셧다운되지 않았습니다."

와 같은 오류가 발생

 

https://itteamb.blogspot.com/2020/12/tomcaterror-os.html

netstat -a -o -n

 

실행 중인 Tomcat 다운 : taskkill /f /pid "조회한 PID"

Tomcat service.xml의 Shutdown 포트 변경 (예시:"8005") 후 재실행

 

 

Posted by 봄날의차