记录一次Tomcat安装,简单应用部署与踩坑

记录一次Tomcat安装,使用与踩坑

写在前边

  • Java 1.8.0
  • Tomcat8.0
  • Window 10

首先是安装。开始的时候直接next即可。出现的界面如下:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述在这里插入图片描述
这里出现三个端口,他们的作用分别是:

  • Server Shutdown Port: 是一个关闭tomcat通信接口,负责监听关闭Tomcat的请求
  • HTTP/1.1 Conector Port: 用来建立http连接,例如用于浏览器访问
  • AJP/1.3 Conector Port: 与其他http服务器通信接口,用于http服务器集合

这里主要是还是测试使用一下。直接使用默认端口即可。等下会使用到浏览器测试。所以先记住8080这个端口号。

继续:
在这里插入图片描述
Tomcat依赖的是java的环境。所以你得下载一个JDK或者JRE。我这里使用的是Java1.8.0。这里对于有需要的提供一个下载地址:Java 8下载

在这里插入图片描述
选一个都可以。

这里提供一个Tomcat和Java版本的对比。
在这里插入图片描述

按需求添加安装。有时候可以识别到你的Java的目录有时候不可以。这样你得手动配置。
通过点击显示框右边的是三个点选择。我的如下:
在这里插入图片描述
这里你只需要一个就行了。可以直接选择jre 1.0.0_251
也可以到jdk下的,jre。如下:
在这里插入图片描述

二者随便选择。然后直接安装。成功后会有这么一个东西:
在这里插入图片描述
图中的红心表示是停止状态。启动很简单。右键图标-》strart service。然后等一下。
在这里插入图片描述

这样表示成功了。但是有的人硬是启动不了。那请翻到下边的踩坑记录。
然后怎么验证呢?我这里使用浏览器验证。
在浏览器中直接访问:

127.0.0.1:8080

正常情况下,会出现:在这里插入图片描述
出现这个页面你就是成功了。但是有的人会出现:
在这里插入图片描述

这里请跳到下边的踩坑日志。这里正常继续, 接下来是介绍简单使用的。
安装好后会有这么一个文件夹,文件夹的位置取决于你上述安装的时候选择的位置。
在这里插入图片描述
一直打开会看到:
在这里插入图片描述在这个目录下我创建了一个navigation目录,注意:这个目录是随便创建的。目录下是一些html代码。这里注意下,在这个目录下创建文件夹是需要管理员权限的。然后只能创建文件夹。那如果你想在文件夹中创建其他例如Html文件。你可以现在外部创建好再移入。

在这里插入图片描述这里navigation下的文件也是随便创建的。
在这里插入图片描述

然后再浏览器打开:
这里访问地址是:

127.0.0.1:8081/navigation/study.html

表示的是访问navigation下边的study.html目录。
在这里插入图片描述我这里使用了8081端口。这是我主动设置的。设置方法可以看下边的踩坑日志。
介绍和使用基本就是上边那样了。
这里的webapps是默认的根目录,在开始的时候,直接通过IP+端口访问的是webapps文件夹下的ROOT目录。为啥能直接通过IP端口就可以显示相应的页面
呢?这是因为在配置文件下配置了主页。同样适用webapps也是配置了,而不是固定的。配置如下:

  • 配置新的项目目录
    conf/server.xml下,找到</Hosts>闭标签在其中添加<Context>自闭合标签,如下图:
    在这里插入图片描述
    代码在这:
<Context path ="/" docBase ="C:/Users/cxj/Desktop/myweb"/>
  • doBase:表示实际的项目目录,就是项目文件放置的地方,是实际存储的
  • path:表示的是虚拟目录,啥是虚拟目录呢?就例如假设我上述中path="/test"然后我要访问doBase目录下的test.jsp,此时端口为8081,那么我就可以通过:
127.0.0.1:8081/test/test.jsp

就可以访问到该文件,虚拟目录的意义就体现在上边,而实际存储的目录是doBase指向的目录。按上述进行添加Context自闭合标签就可以访问不同的项目目录了。所以你也可以添加多个Context标签来添加不同的项目目录。当然,这里也只是其中一种方法。

还有一种更加友好的方法,因为在server.xml文件下配置的是全局的且不灵活,不过这个得看需求。还有一种方式就在如下路径:conf/Catalina/localhost,按自己的要求添加一个自主命名xml文件,这个xml文件的文件名就是虚拟目录,如下:

在这里插入图片描述里边添加一下Context标签内容
在这里插入图片描述因为xml文件名就是虚拟目录名所以并不需要添加path字段。端口号是8081。所以这里也可以通过

127.0.0.1:8081/test/test.jsp

进行访问相应的资源

  • 设置主页。在conf/web.xml文件下。找到如图字段:
  • 在这里插入图片描述
    每一个<welcome-file>表示的是一个标签,标签内表示设置的主页文件名。查找顺序你是从上到下的,例如项目目录下同时存在index.jspindex.html,就会默认加载index.jsp文件,没有的话才继续往下找。虽然这也是全局配置的,还可以设置局部的web.xml文件,这里以后有机会再补充。

踩坑日志

  1. Tomcat启动失败的问题。
    Tomcat启动失败问题。可能有许多原因。但是都是可以同构查看日志的方式进行查看。

打开Tomcat目录下logs文件:
我这里的路径是:

C:\Program Files\Apache Software Foundation\Tomcat 8.0

放着这个主要为了看得清楚一点。
在这里插入图片描述
在这里插入图片描述

这里边就记录着一下进程的信息。打开:在这里插入图片描述
里边有以下数据。向下拉。我找到了我的错误。是因为Java不可用。这里是我个人的原因。因为之前卸载了Java,留下了个优点残缺的Java版本。这里就需要手动安装一个了。Java 8下载
这个时候因为我Tomcat已经安装好了。所以就不安装了。直接在界面上设置。

在这里插入图片描述
修改第一个即可。这里你如果下载JDK的话。就去JDK下的jre目录找到上述路径下的
如图所示的文件,将路径修改即可。如果是jre的。就像上图那样。填写路径信息即可。总得来说都是找jre下边的东西。确定后再次尝试。该问题会得到解决。

  1. Tomcat访问异常问题
    在这里插入图片描述
    这里主要是因为8080端口被占用导致的。所以要么暴力卸掉8080端口,要么就是修改了。这里温和一点。采用修改的方式。
    找到如图文件夹:
    在这里插入图片描述用文本编辑器打开:
    在这里插入图片描述一路找到下边的:
    在这里插入图片描述

修改这个数值:例如8081

在这里插入图片描述
保存后重新访问。记得访问的时候使用你设置的端口

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值