前言这篇主要说下关于tomcat中一些属性和web程序的简单部署,可能在实际开发有更好的部署方式,但是这也是一个基础。

1:tomcat

关于tomcat估计只要接触java的人都听过这个名字,那我们都知道Servlet运行的话需要一个运行环境,也就是我们常说的Servlet容器,那么tomcat就是一个免费开源的Servlet容器。做过.net开发的应该知道IIS,其实tomcat和IIS一样都是具有处理HTMl页面的能力,当然也能处理Servlet和jsp。

下面是一个tomcat服务器接收客户端请求并响应的流程

2:一个简单的小程序

下面是我写的一个简单程序来部署在tomcat

 index.jsp

 UserServlet

 web.xml

然后项目打成war包 直接放在tomcat中的webapps下

我们看下tomcat的目录

然后打来bin然后运行startup.bat批处理文件打开http://localhost:8080/web-deploy/index.jsp就会出现我们要的效果

另一种方式部署

在conf\Catalina\localhost新建一个xml文件名字要和你的web程序名保持一致然后然后在加上一个

<Context path="/web-deploy" docBase="C:\91\web-deploy" reloadable="true" />

其中path指定web程序的上下文路径,docBase指定web程序的根目录 reloadable=true 表示会监视classes文件和lib中文件的变化来自动更新,然后再次其中发现效果一样。

当然你可以通过修改server.xml中的port来修改你的端口号

3:总结

这一篇也没什么内容就是帮助自己回忆一下,但是一个web容器是可以有多个web应用程序,但是他们的上下文是唯一的。上下文跟就是你的应用程序名。

转载于:https://blog.51cto.com/zhanglida66/1921294

javaweb回顾第二篇tomcat和web程序部署相关推荐

  1. Linux 基本使用和 web 程序部署

    Linux 背景知识 Linux 是什么 Linux 是一个操作系统. 和 Windows 是 "并列" 的关系. Unix & Linux 发展历程图 经过这么多年的发展 ...

  2. Linux常用命令 + Web程序部署

    Linux 文章目录 Linux 一.使用Xshell 二.常用命令操作 1.ls(罗列文件) 2.cd(切换) 3.pwd(查看当前目录) 4.touch(创建空文件) 5.cat(查看) 6.ec ...

  3. eclipse+tomcat开发web程序

    环境:windows 7+Eclipse Java EE IDE for Web Developers+tomcat 7.02 插件:tomcatPluginV321.zip 一.配置Tomcat插件 ...

  4. Tomcat下web项目部署方式

    静态部署 直接将web项目文件拷贝到webapps目录下 直接将web项目下WebRoot目录下所有内容复制到tomcat安装目录下的webapps目录,这个webapps目录是Tomcat目录的默认 ...

  5. Pepper/Nao中级教程:第二章 如何将Python程序部署到机器人内部运行

    关于Naoqi之家 欢迎访问Naoqi之家,一个提供Pepper/Nao机器人中文开发手册的站点. http://www.naoqi.net 2.1 目标 写好的机器人程序,我们当然要脱离个人电脑,把 ...

  6. Pepper中级教程:第二章 如何将Python程序部署到机器人内部运行

    2.1 目标 写好的机器人程序,我们当然要脱离个人电脑,把这个程序部署到Pepper/Nao机器人内部运行. 2.2 实现思路 机器人的naoqi系统是基于Linux的系统,当然提供了FTP和SSH服 ...

  7. web程序部署常见(404)错误

    1.tomcat没启动     2.web应用没有部署到tomcat中     3.URl写错了     4.文件放到了WEB-INF下面     5.tomcat启动出错 转载于:https://w ...

  8. Tomcat的web项目部署方式

    一.host配置Context 在tomcat中的conf目录中,在server.xml中的,<host/>节点中添加: <Context path="/app" ...

  9. Hive入门第二篇之hive的安装部署(详细教程)

    第一种方式: derby版hive (不推荐) 默认使用derby(数据库)维护元数据此版本,每个节点自己独立维护一个derby数据库,所以在节点1添加了数据库,在节点2 无法查看第一步:查看系统自带 ...

最新文章

  1. Keras之ML~P:基于Keras中建立的简单的二分类问题的神经网络模型(根据200个数据样本预测新的5+1个样本)——类别预测
  2. 在阿里云Kubernetes上运行SpringCloud示例PiggyMetrics
  3. access考试素材_NCRE考试当天常见问题处理办法及各科目注意事项大汇总
  4. 第二章 信息的表示和处理
  5. 标志寄存器操作(待续)
  6. python 表白程序代码_程序员python表白代码
  7. Spring AOP/DI/IOC 简述及使用
  8. STM32相关问题解决方法
  9. 超简单!利用查看源代码+正则表达式复制百度文库无法复制内容
  10. Linux中更换软件源以及更新软件过程中报错的解决方法
  11. WebStorm的setting设置
  12. 51单片机LCD1602实现计算器
  13. 破除对 AWS Fargate 的幻觉
  14. 使用C#编写17种Hello World程序(初学者C#测试石)
  15. PDF怎么在手机上删除不要的页
  16. 数理化解题研究杂志数理化解题研究杂志社数理化解题研究编辑部2022年第34期目录
  17. 从0开始学习开发微信小程序(熟悉微信开发者工具页面,简单修改、添加一些内容)
  18. 干货:统计学派的18种经典「数据分析方法」
  19. Dubbox 是什么?
  20. 诺基亚收购Symbian触发移动开放平台大战

热门文章

  1. 导出到Excel的操作
  2. C# 要调用VC++ DLL时参数问题请看这个
  3. python 二维list取列
  4. 数据流中的第k大元素的golang实现
  5. 读书笔记----javascript函数编程
  6. SVN的标准目录结构:trunk、branches、tags
  7. 最近开发的一个项目的一些感想
  8. 如何在VB例程中接收自定义消息
  9. 访问MS Access 系统表 MSysObjects ,在SQL SERVER 2005中访问
  10. Android 数据库框架ormlite 使用精要