Tomcat简介

1、Tomcat是什么?

    Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。

2、Tomcat解决什么问题?

    处理动态页面(jsp等)

3、Tomcat相关文件

(1)bin中是一些基本的执行文件

  • bin中的startup.bat启动服务器
  • bin中的shutdown.bat关闭服务器

(2)conf是配置用的

  • .xml是很重要的,尤其是server.xml
  • xml和xtml很像,只不过,xml中的元素是可以自定义的,一个具体的xml文件,它的标记和标签都是给定的

(3)lib(Tomcat本身也是java开发的,也是java程序)

  • 用的一些jar都在这里面,用的一些class都在jar文件中

(4)log放日志,temp放临时文件

(5)webapps(web应用)

  • 里面可以有很多文件夹
  • 其中的每一个文件夹都是一个网站,或者是一个web应用
  • 一个Tomcat可以有若干个网站

一、Tomcat的安装和配置

  • 安装JDK
  • 安装和启动Tomcat服务器
  • 服务器测试

1、启动Tomcat

    点击bin中的startup.bat启动Tomcat。

    刚开始启动的时候可能会一闪而过,也就是会出错,为什么会出错呢?

    原因是没有JAVA_HOME或者是JRE_HOME,其实有一个变量就可以,这里我们配置JAVA_HOME。https://blog.csdn.net/fighting123678/article/details/82780235

    配置好JAVA_HOME环境变量之后,就可以正常运行了。

2、如何访问

当前的服务器是位于当前电脑上的,也就是在本机上,在本机上如何访问呢?

(1)http://localhost:8080  

  • localhost代表本机
  • :8080是Tomcat的端口,Tomcat是服务器,同时也是一个网络应用程序,每个网络应用为了通信的话,都应该占用机器的一个端口,机器的端口有2的16次方个,Tomcat默认配的是8080,也可以更改。
  • 端口号是标识主机内唯一的一个进程,IP+端口号就可以标识网络中的唯一进程。每个软件都有不同的端口,从而进行各自不互相干扰的交互(比如你开展QQ和微信,有人从QQ给你发消息,你是从QQ接收到的,而不是微信上接收到的),一共有2的16次方个端口。
  • 直接写的是根目录8080,没有任何子路径,因此访问的是webapps文件下的ROOT,默认访问的是ROOT文件夹中的东西。当然,也可以访问别的文件夹,也就是别的应用。

(2)http://127.0.0.1:8080

  • 本机也有自己的IP地址,可以访问上面的网址代表本机IP
  • 这个访问的内容与上面的内容相同,都是ROOT文件夹下的内容

注意:在访问上面两个网址的时候,必须打开startup.bat,不能关闭,否则访问不了上面两个网址

3、配置端口,改变端口(不是8080,而是改成别的数字)

(1)更改:

conf文件夹——server.xml(用Notepad++打开)——找到下图所示的地方——将下图中的8080换成别的数字,保存即可——重启startup.bat

 

(2)更改测试

上图是更改之后的样子(将8080改成了8089)——保存之后,一定要关闭server.xml——打开bin文件夹下的startup(启动)——之后输入http://127.0.0.1:8089就能看到和ROOT中一样的网页内容,原来的http://127.0.0.1:8080不能再被访问了

4、能不能不用端口8080?

是可以的,不写上:8080的话,http的默认端口是80

http://127.0.0.1或者http://localhost都可以访问

5、设置web服务目录

1、不可能把所有的东西都放到ROOT文件夹里面,所以需要设置web服务目录

2、怎么办呢?

在webapps文件夹下——新建新的文件夹,把自己做的网址(.html)放进去——然后http://localhost/新建文件名/*.html——这样就可以访问了

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值