Servlet的手动部署

当写完一个Servlet应用程序的时候,我们就需要将其部署在服务器上,只有部署完后浏览器才能访问到该Servlet。这里说的是用手动的方式来部署该Servlet。

在web.xml文件(该文件位于你的应用程序下的WEB-INF文件夹下)中部署该Servlet:

---------------------------------------------------------------------------------------------------------

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
<display-name>ServletTest</display-name>

<servlet>

  <!-- 给你的Servlet取名,可以任意,但需唯一,不可与其他Servlet的name重复 -->

  <servlet-name>anyName</servlet-name>

  <!--  指明Servlet的全路径(包名+不带后缀的类名) -->

  <servlet-class>com.taotao.AnyName</servlet-class>

</servlet>

<servlet-mapping>

  <!--  一个完整的Servlet配置包括:<servlet></servlet>与<servlet-mapping></servlet-mapping>,故这两个的<servlet-name></servlet-name>需完全一致,形成一一对应的关系 -->

  <servlet-name>anyName</servlet-name>

  <!--  这是在浏览器中输入的访问该Servlet的url,任意但需唯一 -->

  <url-pattern>/taotao</url-pattern>

</servlet-mapping>

</web-app>

--------------------------------------------------------------------------------------------------------

如果有多个Servlet需要部署,那有多少个Servlet,就有多少个<servlet></servlet>和<servet-mapping></servlet-mapping>

时间: 2024-11-05 06:49:45

Servlet的手动部署的相关文章

java web 手动部署项目步骤

java Web 手动部署项目步骤 1 在tomcat下面的webapps下面建立需要部署的文件夹(eg:demo);2 在demo下建立 WEB-INF WETA-INF src 文件夹;3 在src下建立新的servlet.java文件4 在WEB-INF下面建立classes和web.xml文件 5通过命令“javac -d 目录地址 文件名” 编译servlet,前提是必须把tomcat目录下的lib里面的servlet-api.jar拷贝到当前的servlet源文件目录下. 在配置环境

手动部署第三方构件至私服

-------------------siwuxie095 手动部署第三方构件至私服 1.某些构件(如:Oracle 的 JDBC 驱动)由于许可证 或 版权 的因素,无法公开地放在公共仓库中 此外,还有大量的小型开源项目,它们没有把自己的构件分发到 中央仓库中,也没有维护自己的仓库,因此也无法从公共仓库获 得 这时,用户就需要将这类构件下载到本地,再上传到私服中 2.可以将第三方构件上传到 Nexus 私服的宿主仓库 3rd party 3.具体应用:将 Oracle 的 JDBC 驱动部署到

openstack手动部署简单记录

1,关于网络规划部分,之前写的都好好的了,浏览器TM的崩溃了,我写几天的笔记 记录全给我丢了,我TM的多心疼啊! 大致说了关于openstack手动安装关于网络规划的问题 第一种legacy networking architecture  design :controller(跑单网卡management) + N computerNodes(跑2块网management+虚机实例隧道口卡) 第二种 openstack networking (neutron) architecture des

手动部署QtSylixOS的方法

1. 适用范围 本文档介绍了QtSylixOS相关库文件和应用程序手动部署的方法. 实际开发过程中,有些板卡无网络功能,此时需要手动对QtSylixOS的库文件和应用程序进行部署. 本文介绍的是通过U盘或SD卡将QtSylixOS部署到以Nand Flash为根文件系统的设备中. 2. QtSylixOS需要部署的文件 QtSylixOS部署的文件都位于Qt安装路径的"Qt\qtcreator-3.4.0\SylixOS\sdk"中,如图 2.1所示. 图 2.1 QtSylixOS安

离线手动部署docker镜像仓库——harbor仓库(二)

前言: 在<离线手动部署docker镜像仓库--harbor仓库(一)>中,记录了离线部署harbor仓库的简单过程,这里主要记录修改默认访问端口80端口为1180端口的部署方式和注意点. 实验环境:harbor服务器系统:CentOS Linux release 7.4.1708 (Core)harbor服务器IP:10.0.0.101harbor版本:v1.5.0docker版本:1.13.1另外为了测试pull镜像,使用了另一台test102机器:10.0.0.102 部署过程: 1.下

007 Ceph手动部署单节点

前面已经介绍了Ceph的自动部署,本次介绍一下关于手动部署Ceph节点操作 一.环境准备 一台虚拟机部署单节点Ceph集群 IP:172.25.250.14 内核: Red Hat Enterprise Linux Server release 7.4 (Maipo) 磁盘:/dev/vab,/dev/vac,/dev/vad 二.部署mon 2.1 安装Ceph软件包 [root@cepe5 ~]#  yum install -y ceph-common ceph-mon ceph-mgr c

012在Tomcat下如何手动部署Web应用

实例说明 通过对Tomcat目录的了解可知,webapps文件夹是存放工程包的位置.本实例主要介绍如何手动部署Web应用. 关键技术 这种context片段提供了一种便利的方法来部署Web应用,不需要编辑server.xml,除非想改变默认的部署特性,在安装一个新的Web应用时不需要重新启动Tomcat. 设计过程 复制war文件或者web应用文件夹包括(包括Web下的所有内容)到$CATALINA_BASE/webapps目录下. 为Web服务建立一个只包含context内容的XML片段文件,

手动部署Servlet

配置Tomcat环境变量 下载tomcat 的 zip,解压.例如解压到E盘根目录,E:\apache-tomcat-8.0.35 配置Tomcat环境. 新建环境变量. 变量名:    CATALINA_HOME 变量值:  E:\apache-tomcat-8.0.35 手动新建一个Web应用 在webapps下新建一个目录hand,代表web 应用的名称. 按照规范,hand应用的目录树如下,都需要手动建立 CATALINA_HOME --webapps --hand --WEB-INF

手动部署Servlet到Tomcat

新建Maven工程 ? ? 填写项目名称 ? 一路Next,直到项目创建完成. 添加Maven依赖 项目需要用到javax.servlet.Servlet接口的 Java 类,JDK里面没有这个类.我们到mvnrepository.com这个网站可以查询到很多Maven的依赖项,并且可以直接生成依赖项的代码,特别方便. 搜索servlet. ? 选择4.0.0版本. ? 复制依赖性代码. ? 添加到pom.xml中, <dependencies> <!--javax.servlet--&