play 常見異常

  • 運行時出現(xiàn)內(nèi)存溢出錯誤時,配置.launch文件中的下述參數(shù)
ERROR: Cannot load this JVM TI agent twice, check your java command line for duplicate jdwp options.Error occurred during initialization of VM
agent library failed to init: jdwp
//解決方案:在value中,追加下述參數(shù)
-Xms512m -Xmx512m -XX:PermSize=126m -XX:MaxPermSize=258m

  • 運行Debug模式報錯,在*.launch文件中最后一個<stringAttribute標(biāo)簽中,刪除以下字符
-Xrunjdwp:transport=dt_socket,address=9000,server=y,suspend=n

  • Linux服務(wù)器二進制編譯異常(jdk版本不一致)
  1. 關(guān)閉tomcat,執(zhí)行以下命令后,重新啟動tomcat,當(dāng)次有效
    export _JAVA_OPTIONS="-XX:-UseSplitVerifier"
  2. 在catalina.sh文件中第一行增加以下參數(shù),永久有效
    JAVA_OPTS='-Xms1024m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m -XX:-UseSplitVerifier'

  • 本地tomcat運行
  1. cmd下,限制性下述語句,然后啟動tomcat
    set JAVA_OPTS=-XX:-UseSplitVerifier
  2. eclipse等開發(fā)工具中,增加jdk的運行配置參數(shù)
    -XX:-UseSplitVerifier
  • idea配置

play idealize 項目名稱
idea新建 Application 配置
Main class : play.server.Server
VM options : -Xmx1024m -Xms1024m -XX:PermSize=256m -XX:MaxPermSize=512m -XX:-UseSplitVerifier -Xdebug -Dplay.debug=yes -Dplay.id=test -Dapplication.path="."
選擇jdk版本及項目所在路徑 alt+shift+d 即以debug模式運行

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容