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

服务器: 服务器分为服务器硬件和服务器软件
服务器硬件: 通常是一台配置很高的计算机(电脑)
服务器软件: 就是运行在互联网上计算机程序, 也就是软件, 服务器软件需要安装在服务器硬件上, 才可以对外提供服务。
1、学习web开发,为什么必须要先装一个WEB服务器?
在本地计算机上随便创建一个web页面,用户是无法访问到的,但是如果启动tomcat服务器,把web页面放在tomcat服务器中,用户就可以访问了。这说明什么问题?

1)不管什么web资源,想被远程计算机访问,都必须有一个与之对应的网络通信程序,当用户来访问时,这个网络通信程序读取web资源数据,并把数据发送给来访者

2)WEB服务器就是这样一个程序,它用于完成底层网络通迅。使用这些服务器,We应用的开发者只需要关注web资源怎么编写,而不需要关心资源如何发送到客户端手中,从而极大的减轻了开发者的开发工作量。

2、什么是Web服务器?
Web服务器也是运行在互联网上的计算机程序, 专门用于接收客户端(浏览器)的请求并处理, 最后将处理的结果返回给客户端(浏览器)
比如,平时访问百度, 其实就是访问百度的服务器, 也就是一个web服务器。
3、下载和安装tomcat服务器
Tomcat官方站点:http://jakarta.apache.org
下载Tomcat安装程序包:http://tomcat.apache.org/
tomcat有很多版本,有解压版 和 安装版,还分windows (还分为32位和64位班)和 linux版,根据自己的需求,选择对应的版本下载。
tomcat服务器运行需要jdk的支持,版本对应为:
tomcat5 需要jdk4以上支持
tomcat6 需要jdk5以上支持
tomcat7 需要jdk6以上支持
tomcat8 需要jdk7以上支持

tar.gz文件是Linux操作系统下的安装版本
exe文件是Windows系统下的安装版本
zip文件是Windows系统下的压缩版本

在这里插入图片描述点击【Download】跳转到如下图所示的下载页面
在这里插入图片描述
由于使用的tomcat解压版本, 解压之后就可以使用!
在这里插入图片描述

在启动服务器之前需要配置一个JAVA_HOME环境变量, 用于指向JDK的根目录, 目的是通知tomcat服务器, JDK安装在哪一个位置
** 配置JAVA_HOME环境变量:
变量名: JAVA_HOME (注意中间是下划线)
变量值: JDK的根目录, 例如: C:\Program Files\Java\jdk1.8.0_161 (注意最后没有分号) C:\Program Files\Java\jdk1.8.0_144(本机)
在这里插入图片描述

正常来说,学习Java开发的第一步就是配置Path环境变量,比较好的配置方式是先配置JAVA_HOME环境变量,然后在Path变量中使用"%JAVA_HOME%"引用JAVA_HOME变量的值
在这里插入图片描述  
所以这个JAVA_HOME环境变量在Window中一般都是已经配置好了的,如果忘记配置JAVA_HOME环境变量,那么可以使用上述的方式配置

检查JAVA_HOME环境变量是否配置成功:

cd C:\Program Files\Java\jdk1.8.0_144\bin
java -version 说明jdk能用

4、启动和测试Tomcat服务器
在这里插入图片描述1)启动Tomcat服务器
双击 bin 目录下的 startup.bat 文件启动Tomcat服务器
在这里插入图片描述在这里插入图片描述

2)测试Tomcat服务器
打开浏览器,输入http://localhost:8080/,能显示如下界面代表安装成功。
在这里插入图片描述3)Tomcat常见问题
》端口占用问题
因为Tomcat服务器启动时是需要默认是使用8080端口的,如果这个8080端口被别的应用程序占用了,那么Tomcat服务器就无法正常启动,看到的现象就是"Tomcat服务器启动界面会打印出异常错误信息,然后就自动关闭了",如下图所示:
在这里插入图片描述由于这个窗口从启动到关闭的时间非常短,我们很难通过这个窗口看到Tomcat启动时的报错异常信息,因此我们一般只能通过Tomcat服务器的记录的log(日志)信息去查看Tomcat服务器的运行情况。在Tomcat服务器的根目录下有一个logs文件夹,
在这里插入图片描述ogs文件夹存放Tomcat 的日志文件,打开logs文件夹,可以看到里面的log文件,其中有一个以"catalina.yyyy-MM-dd.log"形式命名的log文件,例如"catalina.2014-05-17.log"日志文件就是记录Tomcat服务器2014-05-17这一天的运行情况。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值