欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

荐 TOMCAT怎么安装使用以及可能会遇到的问题, 你知道吗? (二)

程序员文章站 2022-04-11 13:05:16
目录一.TOMCAT1.Tomcat简介2.部署TOMCAT,测试TOMCAT3.TOMCAT常见问题4.TOMCAT服务器的目录结构5.​​​​​​​WEB程序的目录结构一.TOMCAT1.Tomcat简介Tomcat是什么:JavaWEB服务器,也被称之为JSP/Servlet容器开源+免费Tomcat版本:7或8Tomcat下载与安装http://tocmat.apache.org安装:路径中不能存在中文和空格2.部署TOMCAT,....

目录

一.TOMCAT

1.Tomcat简介

2.部署TOMCAT,测试TOMCAT

3.TOMCAT常见问题

4.TOMCAT服务器的目录结构

5.WEB程序的目录结构


一.TOMCAT

1.Tomcat简介

  • Tomcat是什么:JavaWEB服务器,也被称之为JSP/Servlet容器
  • 开源+免费
  • Tomcat版本:7或8
  • Tomcat下载与安装
  • http://tocmat.apache.org
  • 安装:路径中不能存在中文和空格

 

2.部署TOMCAT,测试TOMCAT

  • Tomcat安装:

必须安装在某个盘符的根目录下

不建议安装在C盘根目录(C盘需要管理员权限)

荐
                                                        TOMCAT怎么安装使用以及可能会遇到的问题, 你知道吗? (二)

展开jar包

导致jar包展开失败,项目运行失败

 

 

 

  • Tomcat运行:

荐
                                                        TOMCAT怎么安装使用以及可能会遇到的问题, 你知道吗? (二)

 

荐
                                                        TOMCAT怎么安装使用以及可能会遇到的问题, 你知道吗? (二)荐
                                                        TOMCAT怎么安装使用以及可能会遇到的问题, 你知道吗? (二)

荐
                                                        TOMCAT怎么安装使用以及可能会遇到的问题, 你知道吗? (二)

 

 

  •  关闭tomcat服务器:
  1. 点击×关闭(不建议,相当于强制关机)
  2. Ctrl+C  (正常关闭服务器)

 

 

 

3.TOMCAT常见问题

1. 点击”startup.bat”是一闪而过,一定是没有配置JAVA_HOME或者JAVA_HOME路径是错误的

荐
                                                        TOMCAT怎么安装使用以及可能会遇到的问题, 你知道吗? (二)

 

 

2.

Tomcat默认占用端口:8080

如果8080被占用,无法启动程序

 

解决:

解决方案1:

关闭占用8080端口的程序

解决方案2:

更改自己的开启端口号(启动多个tomcat)

 

通过 $JAVA_HOME/conf/server.xml修改端口号。

荐
                                                        TOMCAT怎么安装使用以及可能会遇到的问题, 你知道吗? (二)

 

荐
                                                        TOMCAT怎么安装使用以及可能会遇到的问题, 你知道吗? (二)

 

荐
                                                        TOMCAT怎么安装使用以及可能会遇到的问题, 你知道吗? (二)

 

 

 

4.TOMCAT服务器的目录结构

荐
                                                        TOMCAT怎么安装使用以及可能会遇到的问题, 你知道吗? (二)

  • bin:脚本目录

       启动脚本:startup.bat

  1. 在启动之前需要先配置JAVA_HOME环境变量
  2. 因为Tomcat也是Java写的程序,所以它需要JAVA_HOME。

       停止脚本:shutdown.bat   (Linux)

  • conf:配置文件目录 (config /configuration)

         核心配置文件:server.xml,用于各种配置和插件集成,以及端口配置

         用户权限配置文件:tomcat-users.xml   ,用于进行tomcat用户设置(一般不设置)

        所有web项目默认配置文件:web.xml,用于进行项目的配置

  • lib:依赖库,tomcat和web项目中需要使用的jar包
  • logs:日志文件.

        localhost_access_log.*.txt ---------------tomcat记录用户访问服务器的足迹日志,星*表示时间。

        例如:localhost_access_log.2017-01-01.txt  表示用户在2017-01-01访问服务器的哪些资源

        catalina.*.log----------------------------tomcat服务器运行时,控制台输出,任何控制台输出及错误提示都可以在这里搜寻

         例如:catalina.2017-01-01.log  表示该文件包含了服务器2017-01-01当天出现的所有控制台信息

 

  • temp:临时文件目录,文件夹内内容可以任意删除。(开发不涉及)
  • webapps:默认情况下发布WEB项目所存放的目录。凡是存放在该目录的项目,服务器均会在启动时进行网上发布
  • work:对JSP进行处理,处理结果是.java文件,本目录存放的就是jsp处理后生成的java文件。

 

 

5.​​​​​​​WEB程序的目录结构

在JavaEE规范中,WEB项目存在一定的目录结构,具体结构如下:

     项目名称  (webapps 文件夹)

            |-----静态资源.HTML,CSS,JS

            |----动态资源:jsp

            |-----WEB-INF   (不能直接通过浏览器进行访问)

                       |----web.xml  当前WEB项目的核心配置,Servlet2.5必须有,3.0可省略。

                       |----lib   当前WEB项目所需要的第三方的jar的存放位置。

                       |----classes  Java源码编译后生成class文件存放的位置。Serlvet,service,dao,utils

第一个JavaWEB应用

  • 需求:写一个hello.html
  • 创建应用目录:在tomcat_home下的webapps下创建一个名为hello的目录
  • 在hello目录(应用目录)下创建一个名为hellojava.html文件
  • 访问路径:http://IP地址:端口号/应用目录名称/html文件名称

只要WEB项目符合规范,放置在webapps目录中,服务器就会将其顺利发布网络

WEB-INF是受保护目录,从浏览器不能直接访问,只有通过请求转发(会另外写一些博客详解,注意关注噢!!)

 

 

 

看完恭喜你,又知道了一点点!!!

你知道的越多,不知道的越多! 

~感谢志同道合的你阅读,  你的支持是我学习的最大动力 ! 加油 ,陌生人一起努力,共勉!!

注: 如果本篇有需要改进的地方或错误,欢迎大神们指定一二~~

本文地址:https://blog.csdn.net/qq_43705131/article/details/107368242