我从开源诊所管理系统[CMS](http://cms.mobigator.com/pages/index.asp?lang=en)下载源代码,它是在Grails中开发的。我能够成功构建它,创建了战争并在Tomcat服务器上部署了战争。但每次应用程序都通过permgerm错误。我增加了1G。 这对于应用程序来说足够了吗?其次,我是一名Java程序员,我可以从哪里开始学习Grails框架? 我发现难以理解代码并应用更改部署在Tomcat服务器上的Grails应用程序的Optimum PermSize?
1
A
回答
1
我对应用程序并不熟悉,但有一些suggestions用于调整Tomcat的Grails内存设置。
我个人发现,从documentation学习Grails是最好的方法。慢慢阅读,从头到尾阅读。有很多要理解的,但如果你花时间,你会对框架有一个很好的理解。
1
增加1G的permgen?
PermGen
是加载类的地方,确保你考虑到你的库包含在项目中。
只有在使用的库不太多的情况下,您才必须在256-384附近设置permgen。
一个好办法改变MEM配置在阿帕奇/斌/ catalina.sh
地址:
JAVA_OPTS="-Dfile.encoding=UTF-8 -server -Xms512m -Xmx1024m
-XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=256m
-XX:MaxPermSize=256m -XX:+DisableExplicitGC"
一些信息:
每个问题-Xms512m -Xmx1024m` > heap min and max
-XX:PermSize=256m -XX:MaxPermSize=256m > permgen min and max
+0
将PermGen大小增加到1G会有什么缺点? –
+0
浪费公羊的缺点是什么?我的意思是,只有在需要1G时才使用1G,尝试使用一些visualVM工具来了解您的应用需要多少或多少堆空间。 –
相关问题
- 1. 在Tomcat服务器上部署我的GWT应用程序
- 2. 在tomcat服务器上部署java web应用程序
- 3. 在Tomcat服务器上部署ADF应用程序
- 4. 在Tomcat服务器上部署JSF应用程序时出错
- 5. 通过netbeans在tomcat服务器上部署应用程序
- 6. 在tomcat服务器上应用程序部署失败
- 7. 使用WAR文件在Tomcat服务器中部署Grails应用程序失败
- 8. 无法在Tomcat中部署Grails应用程序:'pluginManager'上的MalformedParameterizedTypeException
- 9. 在红帽子上的tomcat服务器上部署java应用程序?
- 10. 将Web应用程序部署到Tomcat服务器的问题
- 11. 在tomcat服务器中部署drools(6.0)规则应用程序
- 12. 将grails应用程序部署到tomcat服务器时出现异常
- 13. 什么是Grails应用程序部署的最佳应用程序服务器?
- 14. 增加在Windows操作系统中部署在Tomcat服务器上的Grails应用程序的堆空间
- 15. 无法在Tomcat上部署Grails应用程序6
- 16. 在Elastic Beanstalk上将Grails 3应用程序部署到Tomcat 8
- 17. 无法在Tomcat服务器上部署角度种子的angular2应用程序
- 18. 在Tomcat和weblogic 10服务器上部署spring应用程序的区别
- 19. 设置PermSize为Tomcat服务
- 20. 部署Web应用程序到Tomcat服务器使用Maven
- 21. 在Tomcat上部署Web应用程序
- 22. 远程部署在tomcat 6.0.14服务器
- 23. 部署Grails应用程序时发生Glassfish服务器问题
- 24. 错误部署grails 3应用程序到glassfish服务器
- 25. 将Grails应用程序部署到Oracle iPlanet Web服务器
- 26. 将BPS部署到Tomcat或其他应用程序服务器
- 27. 在Tomcat上部署Grails
- 28. 使用git在远程服务器上部署应用程序
- 29. Capistrano:部署在Ubuntu服务器上的Laravel应用程序
- 30. 部署在应用程序服务器上的WSO2 ESB WebLogic
一个问题:) –
你可以开始学习Grails通过他们的官方网站:http://grails.org/doc/latest/ –