本文介紹 工程部署到 Tomcat 中 遇到的問題及解決方案。
1)Windows 系統下的 CMD 視窗預設可編輯,如果滑鼠點進視窗,會造成所有的 Java 執行緒阻擋,造成 Tomcat 假死當機不能使用。此時需要在 Tomcat 的 CMD 介面點選「屬性」。如下圖所示:
2)取消勾選兩個編輯選項,點選「確定」儲存該屬性,並重啟 Tomcat 即可。如下圖所示:
將安裝的 JDK 目錄lib下面的tools.jarcopy到%Tomcat_home%/lib或%Tomcat_home%/webapps/webroot/WEB-INF/lib任一位置。
問題描述
配置管理者密碼出錯或Java heap space。
原因分析
表示 Tomcat 的記憶體不足,需修改Tomcat 記憶體配置。
解決方案
修改記憶體的方法參見文檔:Java heap space
7.0.100 版本的 Tomcat 需要將web.xml放到%Tomcat_HOME%\webapps\webroot\WEB-INF下,否則會報錯。
檔案請參見:web.xml
注:該 Tomcat 的 bug 已經在 7.0.103 中修復。
客戶工程部署到 Tomcat 中,編輯和刪除表的兩條 1:1 的聯動時,整個頁面報錯 400 。
高版本 Tomcat(7.0.76以後)會嚴格按照對 RFC 3986 規範進行存取解析,導致修改聯動時前端會報 400 。
1)修改%Tomcat_HOME%/conf/server.xml檔案,增加下面程式碼:
maxpostsize="209715200"maxHttpHeaderSize="16384"relaxedPathChars="[]|"relaxedQueryChars="[]|{}^\`"<>"useBodyEncodingForURI="true"URIEncoding="UTF-8"
如下圖所示:
2)重啟工程。
如果想要查看 FineBI 自帶的 Tomcat 伺服器的版本,可以按照如下步驟操作:
1)使用壓縮軟體開啟 %Tomcat_HOME%/lib/ 下的 catalina.jar 檔案。
2)雙擊開啟 META-INF 資料夾,如下圖所示:
3)右鍵查看 MANIFEST.MF 檔案,即可找到 Tomcat 版本資訊,如下圖所示:
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙