web项目下web.xml问题

我在web工程下 在web配置一个Servlet 在idea运行页面,浏览器地址的端口号都变成63342,并且跳转到servlet都是404,然后使用webServlet注解端口号就是8080(还要删除原来在web.xml的配置), 其余正常。 这是什么情况?

配置servlet的映射路径有两种方式,跟servlet版本也有关系。
servlet2.5版本之前,只能在web.xml中配置。(配置版)
servlet2.5版本之后,支持注解配置,也就是通过@webServlet注解。(注解版)
注意:
只能用其中一种方式,否则会导致重复映射路径而失效。