从安装tomcat到运行javaWeb
前言
一、tomcat是什么
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为比较流行的Web 应用服务器。(以上可以不看,tomcat就是一种容器运行web项目的,类似的还有nginx)
二、tomcat下载安装
1.下载及版本
Tomcat官方网站: http://tomcat.apache.org/
下图有tomcat10、tomcat9、tomcat8的相关版本,每个版本对应它的jdk版本,根据自己jdk版本来进行tomcat的下载。
查看tomcat对应的jdk版本(以tomcat9为例)的方式如下:
博主是32位jdk8,下载解压后点击startup运行tomcat,还可以通过命令行、直接运行、配置环境变量从命令行运行等方式运行:
在浏览器输入localhost:8080可以看到成功运行:
tomcat关闭:直接关闭命令行或者点击上上图的shutdown.bat文件
三、idea创建javaWeb项目
需要安装idea专业版
1.配置tomcat:
路径:file->settings->build、execution、deployment->application servers
选中的目录一定是bin目录的父目录
这样就导入成功了(注:这个版本的不是和我适配的,接下来我会用上面那个tomcat演示)
2.项目创建:
添加tomcat依赖(file->project-structure):
添加framework support(右键项目,若没有快捷键双shift输入查询add framework support)
创建一个index.html文件放在web目录下面:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h1>你好</h1>
</body>
</html>
部署运行
点击下图+号找到tomcat选中local即可
选择+号,选择artifact
启动运行(点击debug按钮):
后面的内容是servlet
总结
我亦无他,惟手熟尔。虽说白学,很多内容已经不再适用,springboot已经内嵌了tomcat(tomcat也是java实现的,网站也有tomcat源码),很多操作也已经被简化,但是直接上手springboot很难理解它为什么要这么做,一步一步搭建起来的体系才是最需要的(说给自己听的,不是鸡汤)。