Tomcat
官方网址:https://tomcat.apache.org/
Tomcat目录介绍
bin 专门用来存放 Tomcat 服务器的可执行程序
conf 专门用来存放
Tocmat 服务器的配置文件 lib 专门用来存放 Tomcat 服务器的 jar 包
logs 专门用来存放 Tomcat 服务器运行时输出的日记信息
temp 专门用来存放 Tomcdat 运行时产生的临时数据
webapps 专门用来存放部署的 Web 工程
work 是 Tomcat 工作时的目录,用来存放 Tomcat 运行时 jsp 翻译为 Servlet 的源码,和 Session 钝化的目录。
Tomcat启动和关闭
启动
解压包之后,在bin文件目录下找到启动文件startup.bat,点击即可启动Tomcat,等待一会之后,随意打开一款浏览器,在网页栏上输入localhost:8080,若能顺利访问,则证明Tomcat已启动。
也可以使用命令行启动,在Tomcat的bin目录下,敲入启动命令:
cataline run
这种启动方式的好处在于,当你的Tomcat服务器启动失败时,会提示一些错误信息!
关闭
将启动时弹出的cmd窗口直接关闭即可,或者在bin目录下点击shutdown.bat文件,这两种当时都可以将Tomcat服务器关闭,而后者则是主要的方式。
在安装测试过程中,可能会遇到的问题如下:
1、闪退问题:Java环境变量没有配置
2、乱码问题:找到conf目录下的logging.properties文件,将文件内的字符集格式(UTF-8)改为GBK
Tomcat的基本配置
可以配置驱动的端口号~
- Tomcat的默认端口号为:8080
- MySQL:3306
- http:80
- https:443
<Connector port="8081" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
只要修改port属性,便可自行配置Tomcat的端口号,需要注意的是,修改完端口号之后需要重启Tomcat!
也可以配置主机的名称~
- 默认的主机名称为:localhost
- 默认网站应用存放的位置:webapps
<Host name="www.ayin.com" appBase="webapps"
unpackWARs="true" autoDeploy="true">
部署Web工程到Tomcat中
第一种部署方法
只需要把 web 工程的目录拷贝到 Tomcat 的 webapps 目录下 即可!
1、在 webapps 目录下创建一个 book 工程
2、将Web工程的内容拷贝到里面
3、访问 Tomcat 下的 web 工程(只需要在浏览器中输入访问地址格式如下: http://ip:port/工程名/目录下/文件名)
第二种部署方法
找到 Tomcat 下的 conf 目录\Catalina\localhost\ 下,创建如下的配置文件:
abc.xml 配置文件内容如下:
<!-- Context 表示一个工程上下文
path 表示工程的访问路径:/abc
docBase 表示你的工程目录在哪里
-->
<Context path="/abc" docBase="E:\book" />
访问这个工程的路径如下:http://ip:port/abc/ 就表示访问 E:\book 目录!
ROOT 的工程的访问
以及 默认 index.html 页面的访 问 当我们在浏览器地址栏中输入访问地址如下:
http://ip:port/
- 没有工程名的时候,默认访问的是 ROOT 工程。
当我们在浏览器地址栏中输入的访问地址如下:
http://ip:port/工程名
- 没有资源名,默认访问 index.html
IDEA 整合 Tomcat 服务器
操作的菜单如下:
File | Settings | Build, Execution, Deployment | Application Servers