一、搭建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服务器使用技巧

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

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

  下载完成后,得到的是一个压缩包Java Web(二)—— Tomcat服务器使用技巧,将压缩包解压就可以完成Tomcat服务器的安装

1.3、启动和测试Tomcat服务器

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

  启动Tomcat服务器

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

    测试Tomcat服务器

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

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

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服务器使用技巧  

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

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

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

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

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

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

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

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



相关文章:

  • 2021-08-11
  • 2022-01-18
  • 2021-08-25
  • 2022-12-23
  • 2021-11-28
  • 2021-10-16
  • 2021-04-09
猜你喜欢
  • 2021-11-23
  • 2021-11-20
  • 2021-09-23
  • 2021-11-23
  • 2021-11-23
  • 2021-09-14
相关资源
相似解决方案