Tomcat9 의 manager-gui 설정을 하면서 삽질했던 내용들을 정리해본다.
<role rolename="admin" />
<role rolename="admin-gui" />
<role rolename="manager" />
<role rolename="manager-script" />
<role rolename="manager-jmx" />
<role rolename="manager-status" />
<user username="-----" password="-----" roles="manager-gui,manager-script,manager-jmx,manager-status" />
war파일의 크게 제한 설정을 수정 - 업로드 최대 파일 사이즈 기본 설정값은 50MB
-> 100MB로 수정
<multipart-config>
<!-- 50MB max -->
<!-- <max-file-size>52428800</max-file-size>
<max-request-size>52428800</max-request-size> -->
<!-- Up to 100MB max -->
<max-file-size>104857600</max-file-size>
<max-request-size>104857600</max-request-size>
<file-size-threshold>0</file-size-threshold>
</multipart-config>
3. /usr/share/tomcat9-admin/host-manager/META-INF/context.xml
/usr/share/tomcat9-admin/manager/META-INF/context.xml 두 파일 수정
허용하는 원격 접속 주소값을 *로 변경
<Context antiResourceLocking="false" privileged="true" >
<CookieProcessor className="org.apache.tomcat.util.http.Rfc6265CookieProcessor"
sameSiteCookies="strict" />
<!-- <Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" /> -->
<!-- <Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow=".*" /> -->
<Manager sessionAttributeValueClassNameFilter="java\.lang\.(?:Boolean|Integer|Long|Number|String)|org\.apache\.catalina\.filters\.CsrfPreventionFilter\$LruCache(?:\$1)?|java\.util\.(?:Linked)?HashMap"/>
</Context>
댓글 없음:
댓글 쓰기