其他分享
首页 > 其他分享> > Tomcat学习笔记

Tomcat学习笔记

作者:互联网

idea创建JavaEE项目

这里什么也不用按next下一步
在这里插入图片描述
听说这里选Java EE 7更好,但是我没有
我直接用8了
好像旧版本可以在可以选择Web application的,我2020版本好像没有
next下一步
在这里插入图片描述
随便起个名 next
在这里插入图片描述
右键模块 选择Add Framework Suppport…在这里插入图片描述
Web application打✔ 然后ok
在这里插入图片描述
然后在idea上弄上Tomcat?是这么说吗
在上面菜单栏选择run,然后edit configuration(编辑配置)
在这里插入图片描述
打开这个Templates 下滑找到Tomcat,选择local
在这里插入图片描述
在这里插入图片描述

配置Tomcat的安装路径啊
在这里插入图片描述
Template.The values saved here will be used for new configurations of the same type.(模板此处保存的值将用于相同类型的新配置。)

这里要点create configuration应该是这里填完模板然后按这个模板创建一个配置?可能是这样吧
在这里插入图片描述
然后一个配置就在左边出现了
然后我们需要点击右下角的小灯泡fix,
提示是Warning: No artifacts marked for deployment(
警告:没有标记为部署的工件)
如果fix有多个选择的时候你要选择你那个设置了web application的模块,还有个后缀exploded的,不知道为什么,我试出来的
在这里插入图片描述
现在这个样子大概成功了

点ok
在这里插入图片描述
测试一下,运行有点慢
在这里插入图片描述
可以了在这里插入图片描述
可以在run中edit configuration编辑配置中把这两个选择为update resources
你添加其他html文档时就不用重启Tomcat了
在这里插入图片描述
可能有些朋友写localhost:8080/的出现了404
然后不知道发生了肾么事,可能那个朋友就是我
在这里插入图片描述
因为这里URL的根目录,是叫这个吗
这个根目录是/ServletDemo1_war_exploded而不是/
在这里插入图片描述
啊这张图这里就是URL和Application context的地址不一样。绝对错

在这里插入图片描述

反正你一定要让这两个一样
例如:
http://localhost:8080/Servlet_war_exploded
/Servlet_war_exploded
这俩才是同一个根
在这里插入图片描述
在这里插入图片描述
配置完记得restart Tomcat哦

现在打开这个index.jsp
就相当于首页
在这里插入图片描述
换一个我自己新建的html文档
在这里插入图片描述

标签:选择,Tomcat,exploded,配置,笔记,next,学习,configuration
来源: https://blog.csdn.net/weixin_45706341/article/details/111648416