assignDefault(serverArgs, "httpPort", serverPort);\r
\r
try {\r
- final long started = System.currentTimeMillis();\r
-\r
final Server server = new Server();\r
\r
- // String threadPoolName =\r
- // System.getProperty("jetty.threadpool.name",\r
- // "Jetty thread");\r
- // int maxIdleTimeMs = Integer.getInteger(\r
- // "jetty.threadpool.maxIdleTimeMs", 60000);\r
- // int maxThreads =\r
- // Integer.getInteger("jetty.threadpool.maxThreads",\r
- // 100);\r
- // int minThreads =\r
- // Integer.getInteger("jetty.threadpool.minThreads",\r
- // 1);\r
- // int lowThreads = Integer.getInteger(\r
- // "jetty.threadpool.maxIdleTimeMs", 25);\r
- // BoundedThreadPool threadPool = new BoundedThreadPool();\r
- // threadPool.setName(threadPoolName);\r
- // threadPool.setMaxIdleTimeMs(maxIdleTimeMs);\r
- // threadPool.setMaxThreads(maxThreads);\r
- // threadPool.setMinThreads(minThreads);\r
- // threadPool.setLowThreads(lowThreads);\r
- // server.setThreadPool(threadPool);\r
-\r
final Connector connector = new SelectChannelConnector();\r
- // FIXME httpPort hardcoded to 8888\r
- // connector.setPort(Integer.valueOf(serverArgs.get("httpPort")\r
- // .toString()));\r
+\r
connector.setPort(8888);\r
server.setConnectors(new Connector[] { connector });\r
\r
final WebAppContext webappcontext = new WebAppContext();\r
webappcontext.setContextPath("");\r
webappcontext.setWar(serverArgs.get("webroot").toString());\r
- // enable hot code replace\r
- webappcontext.setCopyWebDir(true);\r
\r
server.setHandler(webappcontext);\r
\r
server.start();\r
- // System.err.println("Started Jetty in "\r
- // + (System.currentTimeMillis() - started) + "ms.");\r
} catch (final Exception e) {\r
e.printStackTrace();\r
return null;\r