play 常见异常

  • 运行时出现内存溢出错误时,配置.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版本不一致)
  1. 关闭tomcat,执行以下命令后,重新启动tomcat,当次有效
    export _JAVA_OPTIONS="-XX:-UseSplitVerifier"
  2. 在catalina.sh文件中第一行增加以下参数,永久有效
    JAVA_OPTS='-Xms1024m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m -XX:-UseSplitVerifier'

  • 本地tomcat运行
  1. cmd下,限制性下述语句,然后启动tomcat
    set JAVA_OPTS=-XX:-UseSplitVerifier
  2. 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模式运行

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1 目录结构 /bin:脚本文件目录。 /common/lib:存放所有web项目都可以访问的公共jar包(使用C...
    SkTj阅读 3,740评论 0 3
  • 在tomcat/catalina.sh中加入下面的配置,内存要根据机器实际情况配置,如果配置内存太大了有可能机器很...
    sherlock_6981阅读 13,503评论 0 6
  • 作为运维,避免不了与tomcat打交道,然而作者发现网络上关于tomcat配置和调优安全的文章非常散,通过参考各位...
    北你妹的风阅读 929评论 0 5
  • 作为运维,避免不了与tomcat打交道,然而作者发现网络上关于tomcat配置和调优安全的文章非常散,通过参考各位...
    LUNJINGJIE阅读 1,335评论 1 6
  • 1、目的 通过优化tomcat提高网站的并发能力。当我们今天我们将这个优化讲完之前 优化完成后看能达到什么层次....
    先生_吕阅读 1,620评论 2 3