一、tomcat基础
1.tomcat的安装
找到需要的tomcat版本对应的zip压缩包,解压到需要安装的目录即可;
2.tomcat的启动
找到tomcat目录下的bin目录下的startup.bat文件,双击即可启动;
3.测试tomcat是否启动成功
打开浏览器,在浏览器地址栏中输入以下地址测试:
①http://localhost:8080;②http://127.0.0.1:8080;③http://自己电脑ip:8080
当出现如下页面,说明启动成功,若页面出现404问题,可能是端口冲突,tomcat的默认端口为8080,修改端口可见https://www.bilibili.com/video/BV1Y7411K7zz?t=177&p=110,若出现启动闪退的问题,往往
是因为环境变量JAVA_HOME没有配好,具体可参考https://www.bilibili.com/video/BV1Y7411K7zz?t=244&p=106
4.另一种启动tomcat的方式(推荐)
打开命令行---->cd 到tomcat的bin目录下----->敲入启动命令catalina run
5.重启tomcat
shutdown.bat-------startup.bat
二、tomcat部署web工程及访问
①方式一
1.将web工程的目录拷贝到tomcat的webapps目录下(一个文件夹对应一个工程)即可;
2.访问如下(其中book为webapps下的工程,index为book下的html文档)
②方式二
1.找到该目录tomcat\apache-tomcat-8.0.50\conf\Catalina\localhost,在该目录下新建xml文件;
2.设置里面的内容为(最好去掉注释)
<!-- Context表示一个工程上下文
path表示工程的访问路径/abc
docBase表示你的工程目录的位置
-->
<Context path="/abc" docBase="E:\learning\Program\JAVA\JAVA WEB\tomcat\apache-tomcat-8.0.50\webapps\book" />
3.直接根据路径访问,这样访问的工程不需要一定在webapps下
③ROOT工程
1.访问地址:http://ip:port/,没有工程名的情况下,默认访问的是ROOT工程;
2.访问地址:http://ip:port/工程名,没有资源名情况下,默认访问的是index.html;
三、将tomcat与idea联系起来
1.添加应用服务器
File | Settings | Build, Execution, Deployment | Application Servers
2.表示tomcat整合idea成功
四、如何创建动态的web工程
1.创建一个模块
2.设置好模块名后点击finish即可
3.web工程目录介绍
4.给动态的web工程添加第三方的jar包
①方式一
方式②
五、在IDEA中部署工程到tomcat上运行
1.修改web工程对应的tomcat运行实例名称
2. 将需要部署的web工程添加到tomcat实例中
3.根据需要修改tomcat实例启动后默认的访问地址
六、tomcat使用的其它细节
1.修改工程访问路径
2.修改运行的端口号
3.配置资源热部署(jsp文件修改内容,网页上刷新也能跟着变)