安装并启动Tomcat

131 阅读2分钟

下载、安装、启动Tomcat-windows

  • 第一步:登录Tomcat官网
  • 第二步:找到合适的Tomcat版本并下载(依据Java版本) image.png
  • 第三步:安装Tomcat,将下载好的压缩包移动到目标目录下并解压缩
  • 第四步:配置环境变量 JAVA_HOME(设置value为JDK路径)
  • 第五步:启动 Tomcat,在 bin 目录下执行 startup.bat
  • 第六步:关闭 Tomcat,在 bin 目录下执行 shutdown.bat
  • 第七步:配置 Path 环境变量(JAVA_HOME & CATALINA_HOME),目的是可以在任何目录下启动、关闭 Tomcat

环境变量

什么是环境变量?

  • 环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。环境变量是在操作系统中一个具有特定名字的对象。

环境变量有什么用?

  • 用户通过设置环境变量,来更好的运行进程。例如 PATH 环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应会path中指定的路径去找。

JAVA_HOME 环境变量

  • JAVA_HOME 环境变量的value是 JDK 的安装路径
  • Tomcat 是基于 Java 开发的,所以运行是要用到 JDK,启动 Tomcat 的脚本中会用到 JAVA_HOME 这个变量

Windows操作系统配置环境变量的方式

  • 搜索框 -> 搜索环境变量 -> 编辑系统环境变量

在IDEA中启动Tomcat - 第一个webapp

  • 第一步:新建一个空工程,创建 src -> main -> java …,配置 Project Structure
  • 第二步:在 main 目录下创建目录 webapp
  • 第三步:在 webapp 下创建目录 WEB-INF
  • 第四步:在 webapp 下创建文件 index.jsp,并编写内容
  • 第五步:在 WEB-INF 下创建文件 web.xml,并编写内容
  • 第六步:IDEA 下载 SmartTomcat 插件
  • 第七步:添加 Configurations,配置 SmartTomcat
  • 第八步:启动 webapp

一些细节

  • Web应用的名字: ContextPath指定了web应用的名字。
  • 为什么浏览器中会显示 index.jsp的内容: 因为通过 Tomcat 服务器启动的 web应用 的默认欢迎页是 index.jsp。
  • web.xml 的文件名能不能改,WEB-INF目录名能不能改? 不可以改,这是Servlet规范的一部分。
  • Main目录下创建的目录能否不叫webapp? 可以叫其他名字,这个目录的名字不是 Servlet 规范的一部分。