Jettyを組み込みサービスとして利用
JettyのAPI(バージョン6.1.8)を使用してJavaコードでJettyサービスを開始します.
必要なjarパッケージは次のとおりです.
jetty-6.1.8
jetty-util-6.1.8
servlet-api-2.5-6.1.8
import org.mortbay.jetty.Connector;
import org.mortbay.jetty.Server;
import org.mortbay.jetty.nio.SelectChannelConnector;
import org.mortbay.jetty.webapp.WebAppContext;
public class JettyServer {
public static void main(String[] args) throws Exception {
Server server = new Server();
Connector conn = new SelectChannelConnector();
conn.setPort(8080);
server.setConnectors(new Connector[] { conn });
WebAppContext webapp = new WebAppContext();
webapp.setContextPath("/");
webapp.setWar("./"); // war , ,
server.setHandler(webapp);
server.start();
}
}
必要なjarパッケージは次のとおりです.
jetty-6.1.8
jetty-util-6.1.8
servlet-api-2.5-6.1.8