Jetty main函数执行
在每个项目中都要配置路径什么的,非常的麻烦
?
可以用jetty,项目本身就是服务器
?
package com.java;import org.eclipse.jetty.server.Connector;import org.eclipse.jetty.server.Server;import org.eclipse.jetty.server.nio.SelectChannelConnector;import org.eclipse.jetty.webapp.WebAppContext;public class Main { public static void main(String[] args) { Server server = new Server(); Connector connector = new SelectChannelConnector(); connector.setPort(8080); server.setConnectors(new Connector[] { connector }); WebAppContext webAppContext = new WebAppContext("WebContent", "/myProject"); // webAppContext.setContextPath("/"); webAppContext.setDescriptor("WebContent/WEB-INF/web.xml"); webAppContext.setResourceBase("WebContent"); webAppContext.setDisplayName("myProject"); webAppContext.setClassLoader(Thread.currentThread().getContextClassLoader()); webAppContext.setConfigurationDiscovered(true); webAppContext.setParentLoaderPriority(true); server.setHandler(webAppContext); System.out.println(webAppContext.getContextPath()); System.out.println(webAppContext.getDescriptor()); System.out.println(webAppContext.getResourceBase()); System.out.println(webAppContext.getBaseResource()); try { server.start(); } catch (Exception e) { e.printStackTrace(); } System.out.println("server is start"); }}?
注意:
他会找项目中的WebContent监听端口号为8080?
1 楼 vvvpig 2012-09-11 直接用jetty的插件更方便 2 楼 chenhailong 2012-09-12 Lovic 写道uuuuuuuuuuuuuuuuuuuuu