idea2020.3.2创建Javaweb项目

idea2020.3.2创建Javaweb项目

记录下刚开始学的过程中遇到的一些问题,比如不能正常继承Servlet类,tomcat8080端口占用,url访问路径,无法直接右键创建servlet类等。

1.创建Java项目

idea2020.3.2创建Javaweb项目_第1张图片
idea2020.3.2创建Javaweb项目_第2张图片
起个项目名称
idea2020.3.2创建Javaweb项目_第3张图片

2.添加web框架支持

idea2020.3.2创建Javaweb项目_第4张图片
这里选择的是JavaEE7的版本,对应web3.1;如果是JavaEE8的版本,对应web4.0
idea2020.3.2创建Javaweb项目_第5张图片
idea2020.3.2创建Javaweb项目_第6张图片

3.配置Tomcat

idea2020.3.2创建Javaweb项目_第7张图片
idea2020.3.2创建Javaweb项目_第8张图片
idea2020.3.2创建Javaweb项目_第9张图片
idea2020.3.2创建Javaweb项目_第10张图片
更改项目的虚拟路径,记住,以后访问的时候路径要一致
idea2020.3.2创建Javaweb项目_第11张图片
idea2020.3.2创建Javaweb项目_第12张图片
URL:http://localhost:端口号/刚才配置的虚拟路径/以后要访问的jsp.servlet.html等文件
idea2020.3.2创建Javaweb项目_第13张图片

4.一些常见问题总结

目前为止1.右键不能创建servlet;2.不能继承Servlet

idea2020.3.2创建Javaweb项目_第14张图片
手动添加jar包,先找到目录
idea2020.3.2创建Javaweb项目_第15张图片
jar包添加完不要忘记勾选,就是前面的小方框
idea2020.3.2创建Javaweb项目_第16张图片
这样就好了
idea2020.3.2创建Javaweb项目_第17张图片
导入jar包后如果还是不能创建servlet文件,勾选Facets中的源路径
idea2020.3.2创建Javaweb项目_第18张图片

5.tomcat8080端口占用

  1. 查看占用8080端口的服务并关掉
  • win+r-----cmd-----确定
  • C:\Users\Axin>netstat -ano | findstr “8080”
  • 找到8080对应的PID
  • 根据PID打开任务管理器
  • 查看服务并关掉
C:\Users\Axin>netstat -ano          --------这样是查看所有信息,最后一列对应着PID

活动连接

  协议  本地地址          外部地址        状态           PID
  TCP    0.0.0.0:135            0.0.0.0:0              LISTENING       1368
  TCP    0.0.0.0:443            0.0.0.0:0              LISTENING       6840
  1. 如果之前tomcat8080端口好用,但是现在状态是CLOSE_WAIT(可能导致原因是该端口服务未正常关闭):
//修改Tomcat配置文件server.xml,重启tomcat,再次查看端口占用会变换成TIME_WAIT,再等一下就好了

你可能感兴趣的:(实操,java,tomcat,servlet)