`

各服务器部署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();   
    }   
}  
分享到:
评论

相关推荐

    金蝶容器重新部署war包过程详细阐述

    3. 部署war包:将生成的war包上传到金蝶容器所在的服务器。文档描述了platform项目部署的默认IP地址和端口(***.***.*.**:8080),并且说明了如何通过修改pom.xml配置使得平台项目可以作为ROOT项目访问。 4. 修改...

    使用tomcat部署war文件

    通过配置Tomcat服务器和部署War文件,可以快速地部署和管理Java Web应用程序。 知识点: * Tomcat安装和配置 * Tomcat服务器配置 * Tomcat用户管理 * War文件部署 * 访问部署的War文件 相关概念: * Java Web...

    Jenkins如何部署war包至Tomcat服务器

    在本场景中,我们关注的是如何使用 Jenkins 部署 WAR 包到 Tomcat 服务器,这是一个常见的 Java Web 应用部署流程。Tomcat 是一个流行的开源 Java Servlet 容器,用于运行基于 JSP 和 Servlet 的 Web 应用程序。 ...

    weblogic部署测试war包

    【描述】:“用于测试部署环境是否实现分发,用于测试WebLogic是否可以部署WAR包,用于测试Tomcat是否可以部署WAR包” 部署环境的稳定性和功能性对于任何应用都是至关重要的。测试部署环境的分发能力意味着验证该...

    Ubuntu上Tomcat部署war包失败的解决办法.docx

    开发环境的 jdk 版本与服务器上的 jdk 版本不一致,导致 war 包无法部署成功。解决这个问题的方法很简单,即修改开发环境的 jdk 版本,例如在 Intellij Idea 中可以很方便地转换编译时的 jdk 版本。 二、war 包中的...

    tomcat部署war项目操作文档

    【Tomcat部署WAR项目操作文档】 Tomcat是一个广泛使用的开源Java Servlet容器,它允许开发者部署Web应用程序,包括WAR(Web Application Archive)格式的文件。以下是一份详细的步骤指南,涵盖了从打包WAR文件到在...

    maven自动部署war包到tomcat.doc

    Maven自动部署WAR包到Tomcat是将Maven项目打包成WAR包并自动部署到Tomcat服务器的过程。下面是该过程的详细步骤: 步骤一:配置Tomcat 在Tomcat安装目录下找到tomcat-users.xml文件,该文件路径为【Tomcat安装根...

    在IntelliJ idea8中部署Jboss服务器图解

    在配置好Jboss服务器后,我们需要部署war包。war包是JavaEE应用程序的打包文件,用于将应用程序部署到应用服务器上。在这里,我们需要指定war包的生成路径,以便IntelliJ IDEA 8能够正确地生成war包。 五、配置war...

    springboot 打成war包 部署至tomcat 中间件运行

    然而,为了在传统的应用服务器如Tomcat中部署,我们需要将其打包成WAR格式。这个过程可以通过以下步骤完成: 1. **配置pom.xml**:在Maven的pom.xml文件中,你需要确保`packaging`元素设置为`war`,这告诉Maven我们...

    jenkins部署war配置

    ### Jenkins部署WAR包配置详解 #### 一、前言与环境搭建 Jenkins 是一个开源的持续集成(CI)工具,被广泛应用于自动化构建、测试和部署等环节。本文主要介绍如何利用Jenkins来实现WAR包的应用部署。通过具体步骤...

    java使用tomcat部署war文件

    Java 使用 Tomcat 部署 ...以上就是使用Java和Tomcat部署WAR文件涉及的关键知识点,包括Java环境、Tomcat服务器、数据库环境的设置、WAR文件的部署以及应用的验证。确保每个环节都正确无误,才能确保应用的顺利运行。

    Linux 部署jenkins war包直接tomcat启动

    通过以上步骤,你已经成功在Linux上的Tomcat服务器部署了Jenkins。随着对Jenkins的深入使用,你会发现它是一个强大的工具,能够简化你的开发流程,提高团队协作效率。同时,理解Jenkins与Tomcat的集成方式有助于你更...

    Eclipse+WebSphere部署WAR应用

    ### Eclipse+WebSphere部署WAR应用知识点详解 #### 一、WebSphere部署WAR应用流程解析 在WebSphere中部署WAR应用通常涉及多个步骤,包括配置数据库的JNDI、添加JDBC驱动程序、创建数据源以及最终部署应用。下面将...

    window服务器部署java项目

    ### Window服务器部署Java项目的详细步骤 #### 一、安装配置JDK 在Windows服务器上部署Java项目前,首先需要确保已经正确安装了JDK(Java Development Kit),因为这是运行Java程序的基础。 1. **下载与安装JDK**...

    tomcat服务器上部署项目

    本文将详细讲解如何在Tomcat服务器上部署Java Web项目。 首先,了解Tomcat的基本结构至关重要。Tomcat目录通常包含以下几个关键部分: 1. `bin`:存放可执行文件,如启动和停止Tomcat的脚本。 2. `conf`:配置文件...

    Tomcat 部署 war 源文件 springmvc_war.zip

    【标题】:Tomcat部署WAR源文件:SpringMVC应用 【描述】:在Java Web开发中,Tomcat是一款广泛使用的轻量级应用服务器,它能够运行Servlet和JSP应用程序。这里我们关注的是如何在Tomcat上部署一个名为"springmvc_...

    tomcat中部署war文件,通过输入ip访问

    通过以上步骤,我们可以实现在Tomcat中部署WAR文件,并且能够通过输入服务器IP地址的方式直接访问Web应用。这些配置简单实用,适合快速搭建Web应用环境。此外,对于端口的选择,建议根据实际情况灵活调整,特别是在...

    将Web项目War包部署到Tomcat服务器基本步骤

    ### 将Web项目War包部署到Tomcat服务器的基本步骤 #### 一、基础知识与预备工作 ...这些步骤涵盖了从Java环境配置到Tomcat服务器部署,再到Web项目部署的全过程,为开发者提供了全面的操作指南。

    Windows服务器部署发布java项目(详细,买了不后悔).rar

    在IT行业中,Windows服务器部署Java项目是一项至关重要的任务,尤其对于开发团队和运维人员来说。本教程将详尽地指导你如何在Windows服务器上部署和发布一个基于Maven构建的Java应用程序,确保你能够顺利地将开发...

Global site tag (gtag.js) - Google Analytics