idea2020.3.2创建Javaweb项目

  • Post author:
  • Post category:java




idea2020.3.2创建Javaweb项目

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



1.创建Java项目

在这里插入图片描述

在这里插入图片描述

起个项目名称

在这里插入图片描述



2.添加web框架支持

在这里插入图片描述

这里选择的是JavaEE7的版本,对应web3.1;如果是JavaEE8的版本,对应web4.0

在这里插入图片描述



3.配置Tomcat

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

更改项目的虚拟路径,记住,以后访问的时候路径要一致

在这里插入图片描述

在这里插入图片描述

URL:http://localhost:端口号/刚才配置的虚拟路径/以后要访问的jsp.servlet.html等文件

在这里插入图片描述



4.一些常见问题总结

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

在这里插入图片描述

手动添加jar包,先找到目录

在这里插入图片描述

jar包添加完不要忘记勾选,就是前面的小方框

在这里插入图片描述

这样就好了

在这里插入图片描述

导入jar包后如果还是不能创建servlet文件,勾选Facets中的源路径

在这里插入图片描述



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,再等一下就好了
<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" 
			   maxKeepAliveRequests="1"/>



版权声明:本文为seluowei3084原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。