Java Web(二)—— Tomcat服务器使用技巧

一、搭建JavaWeb应用开发环境——Tomcat服务器

1.1、WEB服务器的作用

  在本地计算机上随便创建一个web页面,用户是无法访问到的,但是如果启动tomcat服务器,把web页面放在tomcat服务器中,用户就可以访问了。
  1、不管什么web资源,想被远程计算机访问,都必须有一个与之对应的网络通信程序,当用户来访问时,这个网络通信程序读取web资源数据,并把数据发送给来访者
  2、WEB服务器就是这样一个程序,它用于完成底层网络通迅。使用这些服务器,We应用的开发者只需要关注web资源怎么编写,而不需要关心资源如何发送到客户端手中,从而极大的减轻了开发者的开发工作量。

1.2、下载和安装Tomcat服务器

    Tomcat官方站点:http://jakarta.apache.org

    下载Tomcat安装程序包:http://tomcat.apache.org/

第一步,选择下载的tomcat的版本,我选的是 Tomcat 8.0.52

Java Web(二)—— Tomcat服务器使用技巧_第1张图片

第二步,选择自己的系统,这里我选择的是window系统

  1. tar.gz文件是Linux操作系统下的安装版本
  2. exe文件是Windows系统下的安装版本
  3. zip文件是Windows系统下的压缩版本
  4. Java Web(二)—— Tomcat服务器使用技巧_第2张图片

  下载完成后,得到的是一个压缩包,将压缩包解压就可以完成Tomcat服务器的安装

1.3、启动和测试Tomcat服务器

  Java Web(二)—— Tomcat服务器使用技巧_第3张图片

  启动Tomcat服务器

    双击 bin 目录下的 startup.bat 文件启动Tomcat服务器

    测试Tomcat服务器

    打开浏览器,输入http://localhost:8080/,显示如下界面代表安装成功。

Java Web(二)—— Tomcat服务器使用技巧_第4张图片

1.4、Tomcat启动常见问题

  导致Tomcat服务器无法正常启动的原因一般来说就是如下的两个:

  1、JAVA_HOME环境变量设置问题

    要想双击bin目录下的startup.bat文件启动Tomcat服务器,首先要做的就是在windows中设置JAVA_HOME环境变量,因为Tomcat服务器的启动需要用到这个JAVA_HOME环境变量,如果windows中不存在JAVA_HOME环境变量,则Tomcat服务器是无法启动的。

  2、端口占用问题

  因为Tomcat服务器启动时是需要默认是使用8080端口的,如果这个8080端口被别的应用程序占用了,那么Tomcat服务器就无法正常启动,看到的现象就是"Tomcat服务器启动界面会打印出异常错误信息,然后就自动关闭了",如下图所示:

Java Web(二)—— Tomcat服务器使用技巧_第5张图片  

  由于这个窗口从启动到关闭的时间非常短,我们很难通过这个窗口看到Tomcat启动时的报错异常信息,因此我们一般只能通过Tomcat服务器的记录的log(日志)信息去查看Tomcat服务器的运行情况。

  在Tomcat服务器的根目录下有一个logs文件夹,

Java Web(二)—— Tomcat服务器使用技巧_第6张图片  

  logs文件夹存放Tomcat 的日志文件,打开logs文件夹,可以看到里面的log文件,其中有一个以"catalina.yyyy-MM-dd.log"形式命名的log文件,例如"catalina.2014-05-17.log"日志文件就是记录Tomcat服务器2014-05-17这一天的运行情况。

Java Web(二)—— Tomcat服务器使用技巧_第7张图片  

  打开catalina.2014-05-17.log文件,看看里面的日志记录信息,

  Java Web(二)—— Tomcat服务器使用技巧_第8张图片

  日志信息里面清楚的记录了Tomcat服务器的运行情况,如果因为8080端口被占用而无法正常启动,就会记录如上图所示的异常信息,通过查看异常信息,我们就可知道Tomcat服务器为什么不能够正常启动了!



你可能感兴趣的:(Java,Web,学习,tomcat,java,eclipse)