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文档