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();
}
}
分享到:
相关推荐
3. 部署war包:将生成的war包上传到金蝶容器所在的服务器。文档描述了platform项目部署的默认IP地址和端口(***.***.*.**:8080),并且说明了如何通过修改pom.xml配置使得平台项目可以作为ROOT项目访问。 4. 修改...
通过配置Tomcat服务器和部署War文件,可以快速地部署和管理Java Web应用程序。 知识点: * Tomcat安装和配置 * Tomcat服务器配置 * Tomcat用户管理 * War文件部署 * 访问部署的War文件 相关概念: * Java Web...
在本场景中,我们关注的是如何使用 Jenkins 部署 WAR 包到 Tomcat 服务器,这是一个常见的 Java Web 应用部署流程。Tomcat 是一个流行的开源 Java Servlet 容器,用于运行基于 JSP 和 Servlet 的 Web 应用程序。 ...
【描述】:“用于测试部署环境是否实现分发,用于测试WebLogic是否可以部署WAR包,用于测试Tomcat是否可以部署WAR包” 部署环境的稳定性和功能性对于任何应用都是至关重要的。测试部署环境的分发能力意味着验证该...
开发环境的 jdk 版本与服务器上的 jdk 版本不一致,导致 war 包无法部署成功。解决这个问题的方法很简单,即修改开发环境的 jdk 版本,例如在 Intellij Idea 中可以很方便地转换编译时的 jdk 版本。 二、war 包中的...
【Tomcat部署WAR项目操作文档】 Tomcat是一个广泛使用的开源Java Servlet容器,它允许开发者部署Web应用程序,包括WAR(Web Application Archive)格式的文件。以下是一份详细的步骤指南,涵盖了从打包WAR文件到在...
Maven自动部署WAR包到Tomcat是将Maven项目打包成WAR包并自动部署到Tomcat服务器的过程。下面是该过程的详细步骤: 步骤一:配置Tomcat 在Tomcat安装目录下找到tomcat-users.xml文件,该文件路径为【Tomcat安装根...
在配置好Jboss服务器后,我们需要部署war包。war包是JavaEE应用程序的打包文件,用于将应用程序部署到应用服务器上。在这里,我们需要指定war包的生成路径,以便IntelliJ IDEA 8能够正确地生成war包。 五、配置war...
然而,为了在传统的应用服务器如Tomcat中部署,我们需要将其打包成WAR格式。这个过程可以通过以下步骤完成: 1. **配置pom.xml**:在Maven的pom.xml文件中,你需要确保`packaging`元素设置为`war`,这告诉Maven我们...
### Jenkins部署WAR包配置详解 #### 一、前言与环境搭建 Jenkins 是一个开源的持续集成(CI)工具,被广泛应用于自动化构建、测试和部署等环节。本文主要介绍如何利用Jenkins来实现WAR包的应用部署。通过具体步骤...
Java 使用 Tomcat 部署 ...以上就是使用Java和Tomcat部署WAR文件涉及的关键知识点,包括Java环境、Tomcat服务器、数据库环境的设置、WAR文件的部署以及应用的验证。确保每个环节都正确无误,才能确保应用的顺利运行。
通过以上步骤,你已经成功在Linux上的Tomcat服务器部署了Jenkins。随着对Jenkins的深入使用,你会发现它是一个强大的工具,能够简化你的开发流程,提高团队协作效率。同时,理解Jenkins与Tomcat的集成方式有助于你更...
### Eclipse+WebSphere部署WAR应用知识点详解 #### 一、WebSphere部署WAR应用流程解析 在WebSphere中部署WAR应用通常涉及多个步骤,包括配置数据库的JNDI、添加JDBC驱动程序、创建数据源以及最终部署应用。下面将...
### Window服务器部署Java项目的详细步骤 #### 一、安装配置JDK 在Windows服务器上部署Java项目前,首先需要确保已经正确安装了JDK(Java Development Kit),因为这是运行Java程序的基础。 1. **下载与安装JDK**...
本文将详细讲解如何在Tomcat服务器上部署Java Web项目。 首先,了解Tomcat的基本结构至关重要。Tomcat目录通常包含以下几个关键部分: 1. `bin`:存放可执行文件,如启动和停止Tomcat的脚本。 2. `conf`:配置文件...
【标题】:Tomcat部署WAR源文件:SpringMVC应用 【描述】:在Java Web开发中,Tomcat是一款广泛使用的轻量级应用服务器,它能够运行Servlet和JSP应用程序。这里我们关注的是如何在Tomcat上部署一个名为"springmvc_...
通过以上步骤,我们可以实现在Tomcat中部署WAR文件,并且能够通过输入服务器IP地址的方式直接访问Web应用。这些配置简单实用,适合快速搭建Web应用环境。此外,对于端口的选择,建议根据实际情况灵活调整,特别是在...
### 将Web项目War包部署到Tomcat服务器的基本步骤 #### 一、基础知识与预备工作 ...这些步骤涵盖了从Java环境配置到Tomcat服务器部署,再到Web项目部署的全过程,为开发者提供了全面的操作指南。
在IT行业中,Windows服务器部署Java项目是一项至关重要的任务,尤其对于开发团队和运维人员来说。本教程将详尽地指导你如何在Windows服务器上部署和发布一个基于Maven构建的Java应用程序,确保你能够顺利地将开发...