码迷,mamicode.com
首页 > 其他好文 > 详细

JFinal设置端口

时间:2015-10-31 21:37:52      阅读:1710      评论:0      收藏:0      [点我收藏+]

标签:

JFinal设置端口  

一、使用main方法设置

例如:

public static void main(String[] args) {

//HelloController为当前main方法对应的类名

String webAppDir = HelloController.class.getResource("/").getPath()

.replace("/WEB-INF/classes/", "");

int port = 80; //在此修改端口

String content = "/";

if (args != null && args.length > 0) {

try {

port = Integer.parseInt(args[0]);

content = args[1];

} catch (Exception e) {

}

}

try {

JFinal.start(webAppDir.substring(1), port, content, 5);

} catch (Exception e) {

e.printStackTrace();

}

}

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

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

技术分享

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

技术分享

3:在VM arguments中输入 -XX:PermSize=64M -XX:MaxPermSize=256M 就可以了

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

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


 

JFinal设置端口

标签:

原文地址:http://www.cnblogs.com/kesar/p/4926207.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!