Tomcat
1、tomcat概念
- Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目
- 最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,
- Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。
- Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。
2、安装与配置
2.1、官网下载tomcat安装包
可以自己选择版本号下载
2.2、解压即用
tomcat下载完解压即可使用,无需安装
2.3、启动与关闭
进入到tomcat解压文件的bin目录下,可以看到startup.bat和shutdown.bat,
-
windows环境
windows环境下点击startup.bat可以启动tomcat
在浏览器中输入http://localhost:8080/即可访问
点击shutdown.bat即可关闭
由于现在没有环境,不好演示效果之后会做补充 -
mac环境
在mac环境中需要通过命令行来启动tomcat
首先,进入到tomcat解压包的bin目录下
输入ls -la *.sh命令可以查看到bin目录下的shell脚本
ls -la *.sh
在这可以看到startup.sh和shutdown.sh文件有没有执行操作权限。
’-rwxr‘代表已经有了执行操作权限
‘-rw’则表示没有操作权限
如果没有权限需要对先授权才能执行该脚本文件
返回到上一级目录:cd …
然后输入chmod -R u+x ./bin授权
chmod -R u+x ./bin
有了权限之后,使用命令cd bin再次进入bin目录下
cd bin
在bin目录下执行命令./startup.sh即可启动tomcat
./startup.sh
在浏览器访问http://localhost:8080/可以看到tomcat首页
使用./shutdown.sh命令可以关闭tomcat
3、webapps文件
之所以我们启动tomcat访问localhost:8080/就能看到页面,因为tomcat目录下有个webapps文件中有web应用。
4、配置文件
一般配置文件都是放在conf目录下
打开server.xml文件
可以看到访问tomcat的端口号8080,在这可以修改端口号,就可以换成是别的端口号访问了,但是要保证你修改的端口号是没有被占用的
再往下看,可以看到主机为localhost
这个配置也是可以去修改的,但是要在hosts文件中加上域名映射,你想修改成什么,就把主机地址127.0.0.1映射成什么;hosts域名映射可以直接百度有很详细的介绍;修改了之后就可以用自己的域名和端口号来访问webapp了。
5、idea配置tomcat
打开idea,点击右上角的add configuration
然后点+号
选择tomcat server,一般是选择本地local
选择之后,配置tomcat
配置服务器路径,选择tomcat Home,就是你本地tomcat的路径
绑定项目
点+号之后
这里可以随便选一个
这些都配置完之后就可以用tomcat容器来跑我们的项目了
选择run或者debug方式
如果输出日志文件
勾上,然后选择要输出日志的目录。
6、总结
tomcat的配置与使用虽然是很简单的,但是这里面还是有东西可以去了解的,比如tomcat是用java写出来的,之后自己也可以试着去了解和尝试着写写。