1.Eclipse版本
Eclipse Java EE IDE for Web Developers(WTP)
Version: Kepler Release
2.下载Eclipse的jetty插件
3.追加并配置jetty服务器环境
4.设置启动JVM参数
在Arguments的TAB中,有VM arguments设置,追加以下参数
-Xmx1024M -Xms512M -XX:"MaxPermSize=256m"
-Dorg.eclipse.jetty.server.Request.maxFormContentSize=-1
-Dorg.apache.jasper.compiler.disablejsr199=true
5.运行环境设置
修改jetty安装目录\etc\jetty.xml,在Configure节点下追加以下参数设置
<Configure id="Server" class="org.eclipse.jetty.server.Server"> <Call name="setAttribute"> <Arg>org.eclipse.jetty.server.Request.maxFormContentSize</Arg> <Arg>-1</Arg> </Call> <Call name="setAttribute"> <Arg>org.eclipse.jetty.server.Request.maxFormKeys</Arg> <Arg>-1</Arg> </Call>
修改jetty安装目录\start.ini,--exce的设置参考以下
--exec -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 # -Dorg.apache.jasper.compiler.disablejsr199=true # -Dcom.sun.management.jmxremote # -Dorg.eclipse.jetty.util.log.IGNORED=true # -Dorg.eclipse.jetty.LEVEL=DEBUG # -Dorg.eclipse.jetty.util.log.stderr.SOURCE=true -Xmx2000m -Xmn512m # -verbose:gc # -XX:+PrintGCDateStamps # -XX:+PrintGCTimeStamps # -XX:+PrintGCDetails # -XX:+PrintTenuringDistribution # -XX:+PrintCommandLineFlags # -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC # -XX:ParallelCMSThreads=2 -XX:+CMSClassUnloadingEnabled # -XX:+UseCMSCompactAtFullCollection # -XX:CMSInitiatingOccupancyFraction=80 #-----------------------------------------------------------
启动服务器
cd jetty安装目录
java -jar start.jar --ini=start.ini(默认是start.ini,可省略--ini参数)