前言
跟着黑马的视频学习tomcat的时候,运行项目后总是404。黑马视频里idea的版本和我的不一样,创建项目的时候有些步骤也不同。找了很多方法,url和contex这些也改过了,还是不行。最后换了一种创建web项目的方式解决了,如果后面知道了404的原因会再次更新
另外还有一篇帖子很nice地址
一、新建项目
文件—>新建---->项目
二、添加tomcat配置
三、新建模块
文件—>新建---->新模块
结果
最后我用前面连接里的方法也新建了一个模块,也成功了
配置了两个tomcat
配置里面的url需要和部署里面的context一致(改contex的时候url也会跟着变)
更新
学了后面的servlet3.0,又是经典白学…
由于版本不一致,又研究了好久TAT
这次创建项目步骤如下:
文件 —> 新建 —> 项目 —> Java模块(别选Java enterprise 的 web应用程序模板,这样会创建带web.xml文件的项目) —> 在运行-编辑配置里面配置Tomcat —> 右击项目,添加框架支持 —> 勾选web应用程序,取消创建web.xml
注意
这个时候你在src创建一个类实现servlet,会报错找不到这个包!!!
解决办法:文件 —> 项目结构 —> 模块 —> 依赖 —> “+”号 —> 库 —> 选择你配置的tomcat
你会发现按alt+enter还是没用
但是重新输入implements Servlet试试