JFinal如何调整jetty启动的jvm参数

JFinal如何调整jetty启动的jvm参数,第1张

Run_Configurations.txt 这个文件中的内容是告知开发者如何设定JFinal启动项目时的参数,此文件中的内容不会被加载,开发者具体 *** 作方法如下:

1:点击eclipse工具栏上的debug或run图标旁边的小三角形图标,会拦搏d出如下菜单:

2:选择 Debug Configurations菜单项,在d出的窗哪衡者口中选择左测的Java Application菜单下的你的项目,并在右侧内容窗口中选择Arguments标签项,如下图:

3:在VM arguments中输入 -Xms1024m -Xmx1024m -XX:PermSize=128M -XX:MaxPermSize=256m 就可以了

Program arguments中的 WebRoot 80 / 5 这个参数是指定WebRoot目录、端口号、contextPath、文件修改扫描间隔时间。这个设置可以不李薯用设置,默认值为:WebRoot 80 / 5 ,不设置,WebRoot是自动探测的,可以不是 WebRoot目录。

4:jvm的永生区存内容不回收是jetty 引起的,这个问题,将在以后升级jetty来解决。目前暂时通过调大PermSize来解决,也挺好使的 :)

有人分配给我壹个任务:去寻找壹种更好的轮薯停止 Jetty 服务器的方法,而在此之前我们是通过在命令行窗口中输入 Ctrl + C 或者在任务管理器中结束相应进程的方式来关闭 Jetty 服务器。于是我在网上搜索这个问题的解决方案:如何通过命令行关闭它而不是纯粹靠运气。最后在我们壹个同事的博客文章中,他解释了如何通过 ant 脚本启动和关闭 Jetty ,我才得以找到壹种使用命令行关闭服务器的方法。

假设你在使用 Jetty7 eclipse 版本,为了启动 Jetty (当然这个我们都知道),人们通过使用如下命令:

?

java -jar start.jar

但是如果你想通过命令行关闭 Jetty 服务器,你不得不在启动服务器腊宽者时传入两个 JVM 属性,例如:

?

java -DSTOP.PORT=8079 -DSTOP.KEY=secret -jar start.jar

为了关闭 Jetty,你需要巧毁提供与启动 Jetty 服务器时相同的参数才行:

?

1

java -DSTOP.PORT=8079 -DSTOP.KEY=secret -jar start.jar -–stop


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12273417.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存