1:啟動窗口亂碼
原因
Tomcat默認都是UTF-8的,但是控制台是GBK的,要保持一致
解決辦法
打開tomcat目錄下的conf/目錄下logging.properties
找到
java.util.logging.ConsoleHandler.encoding = utf-8這行
更改為
java.util.logging.ConsoleHandler.encoding = GBK
2:啟動時候報這樣的警告:
警告 [main] org.apache.catalina.webresources.Cache.getResource
無法將位於[/WEB-INF/classes/templates/framework/help/helpinfo.html]的資源添加到Web應用程序[/zhfx]的緩存中,
原因
因為在清除過期緩存條目后可用空間仍不足 - 請考慮增加緩存的最大空間。

解決方法
在 /conf/context.xml 的 </Context>前添加以下內容(大小默認是1024,單位是KB):
<Resources cachingAllowed="true" cacheMaxSize="100000" />

3:啟動之后項目可以正常訪問,但是無法渲染樣式
解決方法:
配置conf/server.xml
在Host標簽內添加Context設置,docBase屬性填寫war文件名稱,配置如下:
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Context path="" docBase="此處填寫war包名" debug="0" privileged="true" reloadable="true" /> <!-- 其他代碼 --> </Host>
