`
Cash
  • 浏览: 181924 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

Tomcat 主机部署

 
阅读更多
tomcat安装完成后,修改以下文件:

安装目录下(以C盘为例)
c$\Program Files\Apache Software Foundation\Tomcat 8.0\conf\server.xml

1)找到host标签,添加以下内容
<Host name="mobilebi.lncrland.com"  appBase="mobilebi" unpackWARs="true" autoDeploy="true">
<Context path="/" reloadable="true" docBase="" workDir=""/>
</Host>

2)找到以下目录,并创建新增主机使用目录mobilebi,并在目录下创建应用所需文件
c$\Program Files\Apache Software Foundation\Tomcat 8.0 并新建子目录mobilebi\
在mobilebi\子目录下建立WEB-INF\、Jsp\、Jpg\、Js\等目录用于存放不同文件

3)在WEB-INF\子目录下建立 web.xml文件 和 classes\目录

最终形成以下结构:
c$\Program Files\Apache Software Foundation\Tomcat 8.0\
+conf\
      server.xml(增加主机配置)
+mobilebi\
      +WEB-INF\
          +classes\
               (目录下存放类包名\类名)
           web.xml(配置servlet映射)
 

------------------------------------
案例如下:
1)server.xml添加主机
<Host name="mobilebi.lncrland.com"  appBase="mobilebi" unpackWARs="true" autoDeploy="true">
<Context path="/" reloadable="true" docBase="" workDir=""/>
</Host>

2)web.xml配置
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
  Licensed to the Apache Software Foundation (ASF) under one or more
  contributor license agreements.  See the NOTICE file distributed with
  this work for additional information regarding copyright ownership.
  The ASF licenses this file to You under the Apache License, Version 2.0
  (the "License"); you may not use this file except in compliance with
  the License.  You may obtain a copy of the License at

      http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.
-->
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
                      http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
  version="3.1"
  metadata-complete="true">
  
    <!-- Define servlets that are included in the example application -->
    <servlet>
        <servlet-name>Servlet1</servlet-name>
        <servlet-class>biServlet.SaleArea</servlet-class>
    </servlet>

    <servlet-mapping>
        <servlet-name>Servlet1</servlet-name>
        <url-pattern>/sale/area</url-pattern>
    </servlet-mapping>
  
   <servlet>
        <servlet-name>Servlet2</servlet-name>
        <servlet-class>biServlet.SignMoney</servlet-class>
    </servlet>

    <servlet-mapping>
        <servlet-name>Servlet2</servlet-name>
        <url-pattern>/sale/signMoney</url-pattern>
    </servlet-mapping>

  
</web-app>

         
     


0
3
分享到:
评论
1 楼 Cash 2016-03-08  
今日测试微信服务器,搭建tomcat8.0.9时,发布的servelt无法访问提示404错误,根据排查日志无任何报错,最终发现tomcat8.0/xxx/WEB-INF/web.xml 文件错搞成 web.xml.txt了导致tomcat没有加载也不报错误。

相关推荐

    Tomcat服务端部署源码

    - **虚拟主机配置**:如果需要在同一台机器上部署多个独立的应用,需要配置Tomcat的虚拟主机。 - **日志管理**:了解如何查看和配置Tomcat的日志输出,以便于调试和监控。 【压缩包子文件的文件名称列表】:First ...

    Tomcat集群部署方案

    【Tomcat集群部署方案】 Apache Tomcat集群部署是提高Web应用程序可伸缩性和高可用性的常见策略。在集群环境中,多个Tomcat实例协同工作,共同处理来自客户端的请求,从而实现负载均衡和故障转移。本方案将详细介绍...

    关于tomcat集群部署的方案

    例如,可以设置Tomcat1为主机,Tomcat2为辅机,Tomcat3为次主机,并将WebReport工程部署在各个Tomcat服务器的webapps文件夹下。接下来需要配置cluster.xml文件,该文件包含了集群相关的基本配置信息。如PublicURL...

    tomcat 多部署实现

    ### Tomcat多部署实现 #### 一、简介 在单个Tomcat实例中部署多个应用程序是一种常见的场景,尤其是在开发环境中,这种做法可以帮助开发者更高效地管理资源和测试环境。本文档将详细介绍如何在一个Tomcat实例中...

    tomcat服务器上部署项目

    4. **修改`conf/server.xml`部署**:对于需要定制服务器配置的项目,可以通过编辑`server.xml`来设置虚拟主机、端口、上下文路径等。 在部署过程中,需要注意以下几点: - **环境变量**:确保系统环境变量`JAVA_...

    spring boot项目和vue一起放在tomcat部署

    Context 是 Tomcat 服务器中的一种虚拟主机,可以用来配置应用程序的部署路径和名称。在 server.xml 文件中,我们添加了一个新的 Context,如下所示: ```xml &lt;Context path="/bbsb" docBase="D:\\apache-tomcat-...

    tomcat集群部署.

    - **虚拟主机**:通过设置虚拟主机,让每个Tomcat实例监听不同的端口或IP,方便管理。 6. **故障检测与恢复**: 集群中的节点需要持续监控,一旦发现故障,负载均衡器会将请求重定向到其他健康的服务器。Tomcat...

    tomcat虚拟主机+目录

    总结来说,理解和掌握Tomcat虚拟主机和目录结构对于有效地部署和管理Java Web应用程序至关重要。在Tomcat 6中,虚拟主机提供了多站点托管的能力,而合理的目录结构则使得配置和管理变得更加清晰。通过深入学习这些...

    FineReport关于tomcat集群部署的方案.docx

    FineReport 关于 Tomcat 集群部署的方案 本方案介绍了 FineReport 在 Tomcat 集群部署中的解决方案,旨在解决多台服务器集群后配置权限、数据连接、模板、定时调度等问题的同步问题。通过 FineReport 的集群部署...

    Tomcat 程序中远程部署

    远程部署是Tomcat管理中的一个重要环节,允许开发者在不直接访问服务器的情况下更新应用,提高开发效率和协作流程。下面将详细阐述如何在Tomcat程序中进行远程部署以及涉及到的相关知识点。 首先,理解远程部署的...

    tomcat应用服务器部署项目

    根据给定的信息,我们将深入探讨如何在Tomcat应用服务器上部署Java项目,包括配置与调试的基本步骤、关键组件的理解及常见问题的解决方法。 ### Tomcat应用服务器部署项目 #### Tomcat简介 Apache Tomcat是一款...

    probe tomcat主机管理工具

    "probe tomcat主机管理工具" 这个标题揭示了我们要讨论的核心内容,即一个用于管理Tomcat服务器的工具,该工具被称为"probe"。在Tomcat环境中,"probe"可能是用于监控、诊断和管理Tomcat实例的一个应用,它提供了对...

    FineReport关于tomcat集群部署的方案.pdf

    FineReport关于tomcat集群部署的方案.pdf FineReport关于tomcat集群部署的方案.pdf是关于FineReport在tomcat集群环境下的部署方案,本文档主要介绍了FineReport在tomcat集群环境下的配置、部署和同步机制。 ...

    Tomcat教程-tomcat应用部署.docx

    【Tomcat 应用部署详解】 Tomcat 是一个流行的开源 Java Servlet 容器,用于运行基于 Java 技术的应用程序,特别是Web应用。本教程主要介绍如何在Tomcat上部署应用,以及相关的目录结构和配置。 ### Tomcat的根...

    tomcat部署到根目录

    如果一个应用被部署在`webapps`目录下,并且它的上下文路径(Context Path)与目录名称相同,那么这个应用就会被部署到Tomcat的根目录。 根目录部署意味着Web应用的上下文路径需要设置为空字符串,即""。在Tomcat中...

    apache+tomcat分布式部署

    每个Tomcat实例都有自己的AJP端口(`worker.tomcatX.port`),主机名(`worker.tomcatX.host`),类型(`worker.tomcatX.type`)和负载权重(`worker.tomcatX.lbfactor`)。`worker.controller.balanced_workers`指定了哪些...

    Tomcat虚拟主机配置

    【Tomcat虚拟主机配置】 Tomcat虚拟主机配置是将一台服务器划分为多个逻辑上的独立主机,每个主机都拥有自己的域名和IP地址,或者共享同一个IP地址,并且能够提供独立的Web服务。这样的设置使得一台物理服务器可以...

    TomCat服务端部署与Android与服务端通信.rar

    4. **配置服务器**:修改Tomcat的配置文件,如`server.xml`,以设置端口号、连接器、虚拟主机等信息。 5. **日志与错误排查**:Tomcat的logs目录下会有运行日志,可以帮助我们排查运行时问题。 接下来,我们要讨论...

    tomcat部署项目

    对于初学者来说,了解如何在Tomcat上部署项目是学习Java Web开发的重要步骤。以下是一份详细的Tomcat部署项目指南: 1. **安装Tomcat** - 首先,你需要下载Apache Tomcat的最新版本。访问官方网站`...

Global site tag (gtag.js) - Google Analytics