在之前开发项目中,主要用的是tomcat,发现启动相对比较慢,同时每次项目中代码改动都得重新打包到tomcat中,所以现在项目组用jetty作为web容器,下面将如何利用jetty容器开发做一下叙述:
1.启动文件:
2.主要开发包:存于附件中
1.启动文件:
package jetty;
import org.mortbay.jetty.Connector;
import org.mortbay.jetty.Server;
import org.mortbay.jetty.nio.SelectChannelConnector;
import org.mortbay.jetty.webapp.WebAppContext;
public class StartServer {
public static void main(String[] args) throws Exception {
long begin = System.currentTimeMillis();
Connector connector = new SelectChannelConnector();
connector.setPort(Integer.getInteger("jetty.port", 8080).intValue());
WebAppContext webapp = new WebAppContext("web", "/");
webapp.setDefaultsDescriptor("./test/webdefault.xml");
Server server = new Server();
server.setConnectors(new Connector[] { connector });
server.setHandler(webapp);
server.start();
System.out.println("Jetty Server started, use " + (System.currentTimeMillis() - begin) + " ms");
}
}
2.主要开发包:存于附件中
本文介绍了一种使用Jetty容器替代Tomcat的方法,通过一个简单的启动文件示例,展示了如何快速部署Web应用并减少启动时间。此外还讨论了如何在代码改动后无需重新打包即可更新应用。
1239

被折叠的 条评论
为什么被折叠?



