各服务器部署war

Resin
打开resin.conf可以看到如下配置
<!-- creates the webapps directory for .war expansion -->  
<web-app-deploy path="webapps"/> 

上述配置的作用是将war自动解压到目录webapps。

我们将需要部署的war文件(如:h2DatabaseWeb.war)放到webapps下, 启动resin(httpd.exe),
http://localhost:8080/h2DatabaseWeb/

注意:如果web.xml是在Europa环境下自动生成的,war文件被部署前,需要修改web.xml
如:
<web-app xmlns="http://caucho.com/ns/resin"  xmlns:resin="http://caucho.com/ns/resin/core"> 


Tomcat
Tomcat下部署war文件最为简单,可直接将Europa导出的war部署到tomcat下的webapps中。

Jetty
package com.chinasunzone.jetty;   
  
import org.mortbay.jetty.Connector;   
import org.mortbay.jetty.Server;   
import org.mortbay.jetty.nio.SelectChannelConnector;   
import org.mortbay.jetty.webapp.WebAppContext;   
import org.mortbay.thread.BoundedThreadPool;   
  
/**  
 * 使用jetty来启动web服务的一个例子  
 *   
 * @author evan  
 * @date 2008/10/18
 */  
public class JettyServer {   
       
    @Deprecated  
    public static void main(String[] args) throws Exception {   
           
        // Jetty HTTP Servlet Server.   
        Server server = new Server();   
        BoundedThreadPool threadPool = new BoundedThreadPool();   
           
        // 设置线程池   
        threadPool.setMaxThreads(100);   
        server.setThreadPool(threadPool);   
           
        // 设置连接参数   
        Connector connector = new SelectChannelConnector();   
           
        // 设置监听端口   
        connector.setPort(8000);   
           
        // 为服务设置连接器   
        server.setConnectors(new Connector[] { connector });   
        WebAppContext context = new WebAppContext();   
           
        // 设置contextPath如:http://localhost:8000/test...   
        context.setContextPath("/test");   
           
        // 启动的war包的位置   
        context.setWar("F:/Jetty/jetty-6.1.11/jetty-6.1.11/webapps/cometd.war");   
        server.addHandler(context);   
        server.setStopAtShutdown(true);   
        server.setSendServerVersion(true);   
        server.start();   
           
        // 将服务添加到连接池中   
        server.join();   
    }   
}  

你可能感兴趣的:(thread,tomcat,xml,Web,servlet)