十月 31, 2018 1:48:50 下午 org.apache.catalina.core.StandardWrapperValve invoke
嚴(yán)重: Servlet.service() for servlet [springMVC] in context with path [/smartSiteLT] threw exception [Handler processing failed; nested exception is java.lang.OutOfMemoryError: PermGen space] with root cause
java.lang.OutOfMemoryError: PermGen space
內(nèi)存溢出
方法1:殺掉占用端口的軟件。
打開(kāi)任務(wù)管理器,找到j(luò)ava虛擬機(jī)相關(guān)的進(jìn)程javaw.exe挟裂,將它結(jié)束掉彤委。如果問(wèn)題沒(méi)有解決,往下看媳握。
如果沒(méi)有這個(gè)進(jìn)程,那可能是其他軟件占用了端口。
在開(kāi)始菜單->運(yùn)行->cmd->輸入 netstat? -ano 或netstat -an | grep 8080 命令博杖,
s可以查看哪個(gè)進(jìn)程占用了8080和8009端口,找到占用端口軟件的PID筷登,然后在任務(wù)管理器找到對(duì)應(yīng)PID的軟件剃根,關(guān)閉結(jié)束該進(jìn)程即可。
如果任務(wù)管理器中沒(méi)有顯示PID列前方,需要設(shè)置狈醉,查看---》選擇列---》勾選“PID(進(jìn)程標(biāo)識(shí)符)”。
Several ports (8005, 8080, 8009) required by Tomcat v8.0 Server at localhost are already in use.
The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).
解決辦法:
eclipse運(yùn)行web時(shí)出現(xiàn)上述報(bào)錯(cuò)惠险,這是由于你已經(jīng)在外面通過(guò)starup.bat打開(kāi)了tomcat,而在eclipse中運(yùn)行時(shí)會(huì)再一次通過(guò)server打開(kāi)Tomcat苗傅,
這就造成了上面端口被占用的發(fā)中生,解決方法就是找到Tomcat的文件夾下bin文件夾然后雙擊shutdown.bat關(guān)閉Tomcat后再在eclipse中運(yùn)行即可班巩。
zokeeper 啟動(dòng)報(bào)錯(cuò)EndOfStreamException: Unable to read additional data from client sessionid 0x00? likely client has closed socket
zookeeper報(bào)Unable to read additional data from server sessionid 0x0, likely server has closed socket, closing socket connection and attempting reconnect的解決
解決辦法:
客戶端連接Zookeeper時(shí)渣慕,配置的超時(shí)時(shí)長(zhǎng)過(guò)短。致使Zookeeper還沒(méi)有讀完Consumer的數(shù)據(jù)抱慌,連接就被Consumer斷開(kāi)了逊桦。
tickTime=400000
注銷電腦或重啟電腦。抑进。 --------未根本解決
是因?yàn)槎鄠€(gè)服務(wù)部署在同一臺(tái)tomcat服務(wù)器上導(dǎo)致的卫袒。具體可能是因?yàn)橥籺omcat服務(wù)器上的項(xiàng)目被重復(fù)啟動(dòng),于是發(fā)生端口被占用的情形单匣。
解決問(wèn)題的辦法是夕凝,將不同的服務(wù)部署到不同的服務(wù)器上宝穗。這樣就能解決問(wèn)題了 (威海慈溪項(xiàng)目來(lái)回切換導(dǎo)致) *****************重啟tomcat即可
Caused by: java.net.ConnectException: Connection refused: no further information
解決辦法:
\work\Catalina\localhost下的項(xiàng)目緩存都清除掉再重啟項(xiàng)目試試 ---啟動(dòng)sso報(bào)錯(cuò),但不影響啟動(dòng)码秉。
HTTP 304: Not Modified :Not Modified客戶端有緩沖的文檔并發(fā)出了一個(gè)條件性的請(qǐng)求
一般是提供if-Modified-Since頭表示客戶只想比指定日期更新的文檔)逮矛。服務(wù)器告訴客戶,
原來(lái)緩沖的文檔還可以繼續(xù)使用转砖。如果客戶端在請(qǐng)求一個(gè)文件的時(shí)候须鼎,發(fā)現(xiàn)自己緩存的文件有Last Modified,
那么雜請(qǐng)求中會(huì)包含if Modified Since,這個(gè)時(shí)間就是緩存文件的Last Modified(Date).
---------------------
解決辦法:
按Ctrl+F5強(qiáng)制刷新 200
Eclipse卡死解決方法
方法一(推薦使用,如果沒(méi)有這個(gè)文件府蔗,就使用方案二):
到<workspace>\.metadata\.plugins\org.eclipse.core.resources目錄晋控,刪除文件 .snap
方法二:
進(jìn)入workspace/.metadata/.plugins/目錄
重命名 org.eclipse.core.resources to org.eclipse.core.resources_old.
然后重啟 eclipse
Close eclipse
Delete org.eclipse.core.resources
Rename org.eclipse.core.resources_old back to org.eclipse.core.resources
啟動(dòng) eclipse
GROUP_CONCAT 函數(shù)返回一個(gè)字符串結(jié)果,該結(jié)果由分組中的值連接組合而成姓赤,常和 GROUP BY 連用赡译。
別亂用 GROUP_CONCAT,說(shuō)不定你現(xiàn)在使用的 GROUP_CONCAT 得到的結(jié)果就是隱藏著BUG的不铆。
GROUP_CONCAT 的結(jié)果會(huì)受到 group_concat_max_len 變量的限制蝌焚。
默認(rèn) group_concat_max_len = 1024,即字符串的長(zhǎng)度字節(jié)超過(guò)1024 則會(huì)被截?cái)唷?/p>
show variables like 'group_concat_max_len'
JSON.stringify(that.facedata);進(jìn)行格式化
{"errcode":"101","errmsg":"無(wú)法更新 EntitySet“T_Synchronous”誓斥,因?yàn)樗幸粋€(gè) DefiningQuery只洒,而 <ModificationFunctionMapping> 元素中沒(méi)有支持當(dāng)前操作的 <DeleteFunction> 元素。"}