Web容器简介及作用:

首先,在安装Tomcat之前要关闭防火墙和断开网络。

安装成功后,我们可以看到在它的安装目录里面主要有bin,conf,lib,logs,webapps,work,等等。

bin:    存放一些执行文件

conf:   存放服务器的配置文件

lib:     存放tomcat 所依赖的 jar 文件

logs:   存放日志文件

temp:    存放临时文件

webapps: web applications 存放所有的web应用程序(web资源)

work:   tomcat 的工作目录, jsp翻译成的Servlet就在这个目录下

Tomcat安装的默认端口是8080,如果要改配置,直接进入conf文件夹修改serve.xml文件就行了,把port改为80即可。

正常情况下,我们把项目部署到webapps目录下就行了。有时候我们需要访问指定的资源,比如,我想利用Tomcat访问E盘目录下Web文件夹里的资源,那么我们就需要配置虚拟路径。

下面来介绍虚拟目录的配置。

首先我们找到webapps目录,然后把它目录下的ROOT目录下的WEB-INF拷贝到自己指定的磁盘的文件夹。

然后进入原Tomcat下的conf目录,对server.xml文件进行配置,然后打开server.xml文件,进行虚拟目录配置,比如,我是把它映射到D盘下的Tomcat目录,在server.xml里面的<Host>与</Host>之间添加<Context path="/root" docBase="D:\Web"/>

这样就完成了真实路径到虚拟路径的设置,是一个映射的结果。

这里path就是虚拟路径,而docBase才是真实路径,这样配置后,就直接可以在浏览器里面输入http://localhost:8080/root,然后就可以找到自己的jsp文件了,前提是jsp文件必须写到Web目录下面才行。

这样完了之后你会发现在浏览器输入指定的路径后会出现404错误,注意如果是4XX的错误一般是客户端错误,而5XX的错误就是服务器端的错误。同样在conf目录下打开web.xml文件找到

<param-name>listings</param-name>

<param-value>false</param-value>

把这里的false改为true就行了,然后Tomcat的配置就基本完成。

现在我们来写一个html文件和一个JSP文件来测试一下。

先是html代码:文件名为input.html

<html>
<head>
<title>Hello</title>
</head><body>
<form action="Hello.jsp" method="post">Please input:<input type="text" name="info">
<input type="submit" value="显示"></form>
</body>
</html>

然后就是jsp文件,文件名为:Hello.jsp

<html>
<head>
<title>Hello</title>
</head>
<body>
<% String str = request.getParameter("info");out.println("<h1>"+str+"<h1>");%>
</body>
</html>

Tomcat虚拟目录的配置相关推荐

  1. 配置tomcat虚拟目录后无法启动tomcat

    配置tomcat虚拟目录后无法启动tomcat,报错Failed to start component [StandardServer[8005]] 问题只是因为这个虚拟目录对应的真实路径不存在

  2. JavaWeb学习笔记-Tomcat虚拟目录与虚拟主机介绍

    Tomcat虚拟目录与虚拟主机介绍 1.主配置文件 server.xml conf文件夹中包含server.xml配置文件 8080 端口:tomcat服务默认端口号.访问url地址后必须手动写:80 ...

  3. Java基础-Tomcat虚拟主机的配置之网站访问的过程和虚拟主机的配置

    Tomcat虚拟主机的配置之网站访问的过程和虚拟主机的配置 网站的访问过程: 虚拟主机的配置: 什么是虚拟主机?  虚拟主机:在电脑上设置一个目录,使用一个名称与该目录进行绑定.这个路径称为是虚拟主机 ...

  4. Asp.net网站的ClickOnce自动部署(2)-虚拟目录的配置

    第一步先讲虚拟目录的配置,虚拟目录的配置简单来说就是创建虚拟目录.用手工的方式实现非常简单,直接设定"Web sharing"就可以了,让我们看看怎么通过编程的方式实现,本文将介绍 ...

  5. Asp.net网站的ClickOnce自动部署(3)-虚拟目录的配置

    在上一篇的Asp.net网站的ClickOnce自动部署(2)-虚拟目录的配置 里面,我介绍了如何通过封装iisvdir.vbs的调用来实现iis虚拟目录的配置,今天继续介绍如何使用System.Di ...

  6. Tomcat虚拟目录配置

    为什么80%的码农都做不了架构师?>>>    设虚拟目录 "site",通过http://localhost:8080/site访问物理路径 D:"s ...

  7. tomcat虚拟目录和虚拟主机等相关配置

    一. WEB 服务器 1. 什么是WEB 服务器? 就是一台电脑,安装了一个服务器软件 2. 为什么需要安装 WEB 服务器 思考问题: 从一台计算机的 IE 浏览器如何去访问另一台计算机中的文件 2 ...

  8. java 跳转虚拟目录_java tomcat虚拟目录的深入了解

    我们知道,Web网站中的内容(包括网页,图片,音频文件等)一般都存放在App的目录下.但随着网站内容的不断丰富,用户需要把不同层次的内容组织成网站的子目录.我们通常的做法是在网站主目录下新建子目录,并 ...

  9. Tomcat虚拟目录设置

    ssh $host "rm -fr /var/www/$tomcat_name/webapps/*" 远程分发war包部署tomcat项目时,需要先清除项目目录. -------- ...

最新文章

  1. EM算法matlab和Java实现
  2. javaweb学习总结(四十二)——Filter(过滤器)学习
  3. 计算机系统win7安装教程,惠普EliteDesk 705 G3电脑安装win7系统方法
  4. C语言模拟实现标准库函数之qsort()
  5. acm用java怎么写_用java来写ACM
  6. TikTok欧洲首个数据中心将建在爱尔兰 投资5亿美元
  7. 图灵奖公布!计算机图形学先驱 Hanrahan 和 Catmull 获奖,祝贺两位好莱坞 3D 动画大片技术元老...
  8. java 中的 long
  9. 不联网的情况下,使用 electron-builder 快速打包全平台应用
  10. CoolHC Volume 2 By CoolFire
  11. 虚拟服务器添加打印机,在VMware Workstation 7虚拟机中应用主机打印机
  12. 协议软件服务器吗,使用开源协议软件搭建即时通讯服务器.doc
  13. 在线音乐网站毕业设计
  14. 数理逻辑蕴含_16-证明逻辑等价式和逻辑蕴涵式
  15. 海信电视全记录:法国再度闯入世界杯决赛,剑指蝉联冠军
  16. duet连win10_duet display windows
  17. Fabrice Bellard其人 ---- FFMPEG及其他……
  18. PO等等6种对象包命名含义:PO、VO、BO、DTO、POJO、DAO
  19. 操作系统-PV操作-独木桥问题
  20. 项目经理,你在推卸责任吗?

热门文章

  1. Redis中的可用性保证之Sentinel故障转移
  2. 声明式事务控制的配置要点
  3. OAuth2.0授权流程分析
  4. oracle删除建分区索引,Oracle分区表之创建维护分区表索引的详细步骤
  5. 服务器端虚拟化安卓,安卓服务器端实例
  6. C# textBox1.Append/Text实现换行
  7. 第三章:系统困境之 忽略过去现在未来构成的时间系统
  8. tomcat 环境配置
  9. 431.chapter10. working with flat files
  10. 【20181102T2】飞越行星带【智商题+最小瓶颈路】