前言
需要先安装JDK
安装前可以在此先卸载,一般是装在这
# 安装tomcat
tomcat官网:链接
下载最新版安装包,mac系统下载zip]### 快速安装(一分钟安装)
先在桌面建一个tomcat文件夹(全小写),将解压的压缩包放入其中,并重新命名为Tomcat
终端输入cd Desktop/tomcat/Tomcat/bin
继续输入chmod +x *.sh
输入cd
后输入cd Desktop/tomcat
再输入sudo mv Tomcat/ /Library/
,结束
输入cd
,输入cd /Library/Tomcat/bin
输入ls -al *.sh
检查一下状态
然后输入./catalina.sh start
启动
不用启动,直接用就行了
安装和测试
提前了解
先在桌面建一个tomcat文件夹(全小写),将解压的压缩包放入其中
- 打开终端前往桌面
cd Desktop/tomcat/
- 该目录下仅有解压后的文件
ls
- cd进入改文件夹(根据实际名称)
cd apache-tomcat-10.0.22
- 打开该目录,我们可以看到压缩包内的各个文件
ls
- 进入bin目录
cd bin/
- 查看目录,我们可以看到很多以sh结尾的文件,我们需要将这些文件变成可以执行的文件
ls
- 我们做一个示例来检测他们的权限,先通过这个操作找出所有以sh结尾的文件,如我们所见,这些文件都没有可执行的权限,因为我们看见的都是
-rw-r--r--@
开头
ls -al *.sh
- 我们需要改变这个权限使其可执行,我们使用chmod对后缀为sh的文件进行操作
chmod +x *.sh
- 我们重新执行查询,发现后缀为sh的文件都变成可以执行的了
-rwxr-xr-x@
,这些以sh结尾的文件中,有两个最重要startup.sh
启动文件,shutdown.sh
关闭文件
ls -al *.sh
- 执行启动文件,启动tomcat,我们可以看到反馈的最后一句为
Tomcat started.
./startup.sh
- 打开浏览器输入主机地址 加tomcat端口号,即可看到tomcat页面
http://localhost:8080/
当我们看到该页面,意味着我们的Apache Sever
已经正在运行了
- 执行关闭文件,关闭服务,我们则无法在之前的页面看到任何内容
./shutdown.sh
- 另外一种启动方式
先查看当前bin目录,可以看到一个文件catalina.sh
ls
我们也可以使用该文件进行启动,同样的,我们收到了Tomcat started.
./catalina.sh start
- 我们将之前解压的压缩包重新命名为Tomcat,我们要将该文件夹移入系统的Library,自此之前一定要先关闭server
./catalina.sh stop
重新打开终端进入Tomcat所在的文件夹
cd Desktop/tomcat
将Tomcat文件夹移动到Library中(需要输入密码)
sudo mv Tomcat/ /Library/
进入Library目录
cd /Library/
检索,我们可以看到Tomcat已经在这了
ls
我们可以通过cd进入Tomcat的bin目录
cd Tomcat/bin/
检索
ls
输入启动代码,Server便再一次启动了
./catalina.sh start
目录说明:
bin 启动
conf 配置
lib 依赖的jar包
logs 日志
webapps 存放网站
bin目录下的startup和shutdown分别是启动和退出
webapps内存放了5个web应用
conf目录下的server是服务器核心配置文件,可以打开瞅瞅
可以配置启动的端口号
tomcat的默认端口号为:8080
mysql:3306
http:80
可以配置主机的名称 默认的主机名为:localhost->127.0.0.1
发布一个web网站
不会就先模仿
将自己写的网站,放到服务器(Tomcat)中指定的web应用的文件夹(webapps)下,就可以访问了
也可以通过路径访问Tomcat内的不同文件
网站应该有的结构
--webapps :Tomcat服务器的web目录 -ROOT
-kuangstudy :网站的目录名 - WEB-INF
-classes : java程序 -lib:web应用所依赖的jar包 -web.xml :网站配置文件
- index.html 默认的首页 - static
-css
-style.css
-js
-img -.....