記請假半月後回公司上班的第一天

       文首先說些題外話。前些天回學校答辯和修改畢業論文,半個月後的昨天又回到了廣州,今天接着開始上班,然後發現昨天週日竟然也需要上班,而我請假是請到前天的,也就是說我昨天算曠工。還好我及時發現,趕緊聯繫老大和人事部然後再釘釘上續了昨天的假。

       今天仍是平常的一天,我還是我。之前請假前,部門負責的同事給我換了一臺電腦,然後毫無疑問所有的環境都需要我再重新裝。tortoise Git,tortoise SVN,MyEclipse,Tomcat,mysql,JDK,Navicat for MySQL,winscp,putty,xshell,notepad……

        環境什麼的走前已經裝好了,但是今天在導入公司項目的時候卻遇到了問題:項目無法在本地跑起來,出現404的問題。好像之前走前就是這種情況。後來上午耽擱了很長時間,才發現是缺少必要的包,本來Maven都給管理好的,之前導入也好好的,不知道爲啥這次就少了呢,在服務器上找到必要的jar包導入本地後,項目可算跑起來了,不對,又出現了新的問題。

 java.lang.OutOfMemoryError: PermGen space 

然後百度啊百度,找到了很多解決辦法,也不知道問題出在哪裏,就逐一去試。

首先,修改Tomcat安裝目錄的bin下的catalina.bat,在裏面的rem ----- Execute The Requested Command下面添加東西,未解決;

接着,修改MyEclipse安裝目錄下的myeclipse.ini,未解決;

再接着,在MyEclipse的Run菜單的Run Configurations下的Arguments下的VM Arguments中添加東西,未解決;

最後,Windows->Preference->MyEclipse->Servers->Tomcat下的JDK中的VM中添加東西,解決了,異常不再有,項目也正常終於跑起來了。

至於以上中添加的什麼東西,就類似於下面的

JAVA_OPTS="-Xms512m -Xmx1024m -Xss2048K -XX:PermSize=256m -XX:MaxPermSize=512m"
JAVA_OPTS參數說明 
  -server 啓用jdk 的 server 版; 
  -Xms java虛擬機初始化時的最小內存; 
  -Xmx java虛擬機可使用的最大內存; 
  -XX: PermSize 內存永久保留區域 
  -XX:MaxPermSize 內存最大永久保留區域 

然後,便開始做我的優化任務了,挑戰一個接一個哈。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章