《Servlet》第02节:Tomcat运行环境及目录结构介绍

createh53个月前 (01-23)技术教程32

Tomcat是使用Java语言开发的一个开源免费的Web服务器,

1、安装Tomcat容器

我们作为初学者,这里直接使用Tomcat作为Servlet的运行容器,首先需要去Apache官网下载Tomcat程序,下载地址:https://tomcat.apache.org/

我们选择Tomcat 8版本,然后找到64位的下载包,下载即可。

载完成之后,将Tomcat压缩包解压到一个目录下,我是保存在E盘下的software目录下面,进入Tomcat解压之后的目录中,目录结构如下所示:

2、Tomcat目录结构

Tomcat的安装目录下,分别有这些目录:bin、conf、lib、logs、temp、webapps、work,其中每一个目录的作用如下:

  1. bin目录:保存Tomcat的一些运行命令,例如:启动、停止。
  2. conf目录:存放Tomcat容器的配置文件信息。
  3. lib目录:保存Tomcat容器中使用到的第三方依赖程序(依赖Jar包)。
  4. logs目录:保存程序运行过程中产生的日志。
  5. temp目录:保存程序运行过程中产生的一些临时文件。
  6. webapps目录:这个目录就非常重要了,这个目录是用来保存我们开发的项目源代码的,在这个webapps目录下的每一个文件夹,都是一个单独的项目。
  7. work目录:保存编译之后的JSP文件。

我们刚刚下载的Tomcat目录中,webapps目录下有五个默认的项目,如下图所示:

其中ROOT目录是Tomcat启动之后,默认访问的程序目录,启动Tomcat之后,会默认访问ROOT目录下的index.jsp文件。

3、Tomcat启动停止

启动Tomcat很简单,进入bin目录下,找到startup.bat或者startup.sh文件,如果你是Windows系统就使用startup.bat,是Linux系统则使用startup.sh即可,双击即可启动Tomcat容器。

启动成功之后,可以在CMD命令行看到【org.apache.catalina.startup.Catalina.start Server startup in xxx ms】输出日志,那就表示Tomcat容器启动成功啦。

接着我们打开浏览器,访问http://localhost:8080/地址,就可以看到Tomcat的默认界面啦,如下所示:

这里我们其实访问的就是ROOT目录下的index.jsp文件,到此Tomcat容器就启动成功啦,当然啦,停止Tomcat也很简单,直接关闭CMD命令行窗口,或者执行shutdown.bat文件即可。

今天就到这里,未完待续~~

相关文章

图文详解Java对象内存布局(java 对象内存大小)

作为一名Java程序员,我们在日常工作中使用这款面向对象的编程语言时,做的最频繁的操作大概就是去创建一个个的对象了。对象的创建方式虽然有很多,可以通过new、反射、clone、反序列化等不同方式来创建...

35个可以提高千倍效率的Java代码小技巧

代码优化 ,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是...

Java-对象到底占多少个字节?计算规则是什么?

JAVA对象模型我们先了解一下,一个JAVA对象的存储结构。在Hotspot虚拟机中,对象在内存中的存储布局分为 3 块区域:对象头(Header)、实例数据(Instance Data)和对齐填充(...

火狐浏览器的纯64位优化版,Waterfox 36.0下载

IT之家(www.ithome.com):火狐浏览器的纯64位优化版,Waterfox 36.0下载Waterfox是一个纯64位版的火狐浏览器,它使用Firefox官方源码,专门为64位Window...

详解JVM中的Java对象(java的jvm是指)

文章目录对象的创建第一步:对象内存的分配指针碰撞(Bump the Pointer)空闲列表(Free List)内存分配的线程安全问题第二步:对象属性的初始化第三步:对象构造函数的执行对象的内存布局...

AMD 64位ARM处理器开卖:只是开发板

2014-08-01 09:00:00 [ 驱动之家 转载 ] 5月份,AMD公开展示了自家的第一颗ARM架构处理器“Opteron A1100”,代号“西雅图”(Seattle)。与之搭配的是一套开...