相信很多朋友在深入学习JAVA WEB的时候 接触到Servlet一定会遇到开发环境配置的问题
事实上我也遇到了同样的问题,而且花了一早上时间才解决
这边记录下解决办法,希望能节约一下大家宝贵的时间
我的经历
一开始我按照Google上的教程配置IDEA没成功
跟着教程配了MyEclipse,但是可能是版本问题,界面都不一样,还是失败了
最后心如死灰的时候,在油管搜了下IDEA Servlet,出现了这个教程Create servlet with intelliJ IDEA 2020.2.3 - YouTube
听了几秒,以为是三哥做的教程,因为口音非常重,打开caption才发现这根本不是英语,是葡萄牙语,好在可以机翻,而且教程是step by step的
跟着这位hxd的教程,终于奇迹般地配好了我的环境,可以继续学习了
经过这么以折腾,我也多了一点心得:环境配置直接到YouTube搜教程,因为中文的博文很可能由于时间关系,很多已经不适用了,但是YT上肯定可以搜到最新的视频
解决方法
- 下载TomcatApache Tomcat® - Apache Tomcat 9 Software Downloads 这边我选的是64-bit Windows zip
- 打开IDEA=>新建 Java Enterprise项目=>在Library and Framework选择Web Profile创建项目
- Add Configuration=>Add new configuration=>Tomcat Server(Local)=>将Application Server设置为刚刚下载的Tomcat目录
- 在webapp中新建index.html然后在里面添加写内容=>运行调试,看看页面能否正常显示
- 接着就能在
src/main/java/package
目录下实现自己的servlet了 - 然后在
webapp/WEB-INF/web.xml
中配置好<servlet>
和<servlet-mapping>
,把url-pattern
和servlet-class
通过servlet-name
绑定起来,就能通过浏览器访问url,来调用servlet了