一、 UTF-8问题和内存配置
catalina.bat
set JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding="UTF-8" -server -XX:PermSize=2g -XX:MaxPermSize=2g -Xms3g -Xmx4g
server.xml
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>
host配置
<!--项目A -->
<Context path="/dms" docBase="dms" debug="0" reloadable="false"></Context>
<!--项目B -->
<Context path="/dcc" docBase="dcc" debug="0" reloadable="false" crossContext="true"></Context>
<Context path="/dms/img" docBase="D:\upFiles\ControlledsealSet" debug="0" reloadable="false"></Context>
<Context path="/dcc/img" docBase="D:\upFiles\ControlledsealSet" debug="0" reloadable="false"></Context>
<Context path="/dcc/pdf" docBase="D:\apache-tomcat\apache-tomcat-8.5.34\webapps\generic\web\ebook" debug="0" reloadable="false"></Context>
二、修改tomcat的java进程名
copy "%JAVA_HOME%\bin\java.exe" "%JAVA_HOME%\bin\circledcc.exe"
三、用户配置
tomcat-users.xml
<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<role rolename="manager-jmx"/>
<role rolename="manager-script"/>
<role rolename="manager-status"/>
<user username="admin" password="123456" roles="admin-gui,manager-gui,manager-jmx,manager-script,manager-status"/>