- 運行時出現內存溢出錯誤時,配置.launch文件中的下述參數
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中,追加下述參數
-Xms512m -Xmx512m -XX:PermSize=126m -XX:MaxPermSize=258m
- 運行Debug模式報錯,在
*.launch
文件中最后一個<stringAttribute
標簽中,刪除以下字符
-Xrunjdwp:transport=dt_socket,address=9000,server=y,suspend=n
- Linux服務器二進制編譯異常(jdk版本不一致)
- 關閉tomcat,執行以下命令后,重新啟動tomcat,當次有效
export _JAVA_OPTIONS="-XX:-UseSplitVerifier"
- 在catalina.sh文件中第一行增加以下參數,永久有效
JAVA_OPTS='-Xms1024m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m -XX:-UseSplitVerifier'
- 本地tomcat運行
- cmd下,限制性下述語句,然后啟動tomcat
set JAVA_OPTS=-XX:-UseSplitVerifier
- eclipse等開發工具中,增加jdk的運行配置參數
-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模式運行