Tomcat安装及其目录结构介绍
Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。
Tomcat的安装版本有绿色解压版和安装版,本文以Tomcat7.0.82版为例介绍两种安装方法。
一、绿色解压版
http://tomcat.apache.org/
打开以上网址,在左侧Download选项下选择Tomcat7,读者也可选择自己想要的版本。
选择与电脑系统响应的安装包下载,绿色解压版只需要将apache-tomcat-7.0.82-windows-x64.zip文件解压到任意的目录即可。
启动和关闭Tomcat服务器的文件分别为Tomcat主目录下的bin目录下的startup.bat和shutdown.bat文件。
1、启动Tomcat
2、测试
在浏览器地址栏输入“http://localhost:8080”
3、运行shutdown.bat文件关闭Tomcat
二、安装版
按照安装过程提示正常安装即可,运行程序界面如下,点击start或stop按钮可开启关闭服务器:
三、在Eclipse中配置Tomcat
1、在Eclipse菜单栏中单击Windows->Preferences
2、展开左侧的Server菜单,选择Runtime Environments
3、单击Add,选择Apache Tomact的版本,本例子中选择Apache Tomcat v7.0,选中“Create a new local server”复选框
4、单击“Browse”选择Tomcat的安装目录
5、单击“Apply and Close”完成服务器的配置
6、Eclipse界面中右下方Servers视图中显示已配置好的服务器,右击选择“start”或“stop”开启关闭服务器,服务器的启动信息会显示在Console视图中。
Tomcat目录结构
- \bin 存放启动和关闭Tomcat的可执行文件
- \conf 存放Tomcat的配置文件
- \lib 存放库文件
- \logs 存放日志文件
- \temp 存放临时文件
- \webapps 存放web应用
- \work 存放JSP转换后的Servlet文件
在Tomcat下开发web应用,应该在webapps目录下建立新目录,一般来说,每个目录对应一个web应用。在新目录下需要建立两个目录,一个存放所有的JSP文件、Servlet及JavaBeans等源文件,一个是WEB-INF目录。
WEB-INF是JavaWeb应用的安全目录,容器(即运行程序的服务器)不能把目录中的内容提供给用户。该目录下包含一个classes目录、一个lib目录和一个web.xml文件。
classes目录用于存储编译过的Servlet和JavaBean(.class)。
lib目录用于存储库文件,如Struts框架的类库struts.jar、MySQL数据库的JDBC驱动程序文件mysql-connector-java-bin.jar等。
web.xml配置文件的主要内容:
- ServletContent初始化参数
- Session配置
- Servlet/JSP定义
- Servlet/JSP映射
- 标签库引用
- MIME类型映射
- 欢迎页
- 错误页
- 安全信息
原文地址:https://blog.csdn.net/zd454909951/article/details/78665657
Tomcat安装及其目录结构介绍的更多相关文章
- create-react-app脚手架的安装和目录结构介绍
1.对脚手架的初步了解 编程领域中的“脚手架”指的是能够快速搭建项目“骨架”的一类工具,例如大多数的React项目都有src,public,webpack配置文件等等,而src目录中又包含compon ...
- Magento学习第一课——目录结构介绍
Magento学习第一课--目录结构介绍 一.Magento为何强大 Magento是在Zend框架基础上建立起来的,这点保证了代码的安全性及稳定性.选择Zend的原因有很多,但是最基本的是因为zen ...
- Vue 入门之目录结构介绍
Vue 是一套用于构建用户界面的渐进式框架,与其它大型的页面框架不同的是,Vue 被设计为可以自底向上逐层应用.Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合.另一方面,当 ...
- (3.1)mysql基础深入——mysql二进制与源码目录结构介绍
(3.1)mysql基础深入——mysql二进制与源码目录结构介绍 关键字:二进制目录结构,源码目录结构(编译安装目录结构) 1.二进制安装程序目录结构 [1] BIN -- mysql的可执行文件( ...
- Django 创建 APP和目录结构介绍
一.通过pip安装Django 以windows 系统中使用pip命令安装为例 win+r,调出cmd,运行命令:pip install django自动安装PyPi 提供的最新版本.指定版本,可使用 ...
- IntelliJ和tomcat中的目录结构
IntelliJ和tomcat中的目录结构 IntelliJ的官网帮助中心:http://www.jetbrains.com/idea/webhelp/getting-help.html pr ...
- vue学习笔记(三)——目录结构介绍
1.初始目录结构如下: 2.目录结构介绍 目录/文件 说明 build 最终发布的代码存放位置. config 配置目录,包括端口号等.我们初学可以使用默认的. node_modules npm 加载 ...
- vue 目录结构介绍
1 初始目录如下: 2 目录结构介绍 bulid:最终帆布的代码存放位置 config:配置目录,包括端口号等 node_modules:npm加载的项目依赖模块 src:z这里是我们要开发的目录,基 ...
- Flutter 目录结构介绍、入口、自定义 Widget、MaterialApp 组件、Scaffold 组件
Flutter 目录结构介绍 文件夹 作用 android android 平台相关代码 ios ios 平台相关代码 lib flutter 相关代码,我们主要编写的代 码就在这个文件夹 test ...
随机推荐
- 按比例吃CPU
前几天测试软件在多核上的性能,需要按照比例吃各个CPU,查了查资料,撸了下面一小段代码: #include <unistd.h> #include <stdlib.h> #in ...
- Cookie 概述
一.属性介绍 Name Cookie的key Value Cookie的value Domain 可以访问此Cookie的域名 Path 可以访问此Cookie的页面路径 Expires/Max-Ag ...
- 双缓冲技术局部更新原理之派生自View
package com.loaderman.customviewdemo; import android.content.Context; import android.graphics.Canvas ...
- 002-创建型-00-简单工厂【非23种GOF设计模式】
一.概述 简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一. 简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实 ...
- osg 在fbx模型中添加自定义节点
- webpack——Modules && Hot Module Replacement
blog:JavaScript Module Systems Showdown: CommonJS vs AMD vs ES2015 官网链接: Modules 官网链接:Hot Module Rep ...
- Python - Django - 删除作者
修改 author_list.html,添加删除按钮 <!DOCTYPE html> <html lang="en"> <head> <m ...
- 雨田家园 delphi 拆分字符串
最近在使用Delphi开发一种应用系统的集成开发环境.其中需要实现一个字符串拆分功能,方法基本原型应该是:procedure SplitString(src: string ; ch: Char; v ...
- transition css3 渐变效果
div { width:100px; transition: width 2s; -moz-transition: width 2s; /* Firefox 4 */ -webkit-transiti ...
- .NET C#获取当前网页地址信息
设当前页完整地址是:http://www.qiandabao.com/aaa/bbb.aspx?id=5&name=kelli "http://"是协议名"www ...