Starting ProtocolHandler ["http-nio-8080"]和Starting ProtocolHandler ["ajp-nio-8009&qu

bug出现的过程是这样的: 我在创建一個普通的Maven工程后打算把它以war包的形式发布到网上, 于是使用idea直接生成web.xml文件.

  • 在网上搜索了一番也没有找到好的解决办法, 最后到项目导出的target文件夾中找到了tomcat项目, 里面有个webapps文件, 隐约想起这个文件夹好像是用来放发布在tomcat的项目的, 但是idea可能通过配置文件把项目放到别的地方去了, 但是tomcat读取項目的时候可能是根据文件名webapp读取的, 于是把项目中放web资源的文件夹改名为webapp, 果然问题解决了.

emmm到目前为止这种问题出现了很哆次,每次的原因各不相同很是奇怪。

1、web.xml 里面存在重复的配置

2、servlet里面出现@webRULweb.xml又配置了一遍,就会出现这个问题两者不能共存

3、tomcat server 的web Modules里面存在某项但是这个项没有在工作空间内,就会莫名奇妙出现这个错误

老师说,报错信息里面已经告诉了原因

可能是因为习惯性百度错誤,致使我没有去看错误的习惯下次改正,谢谢李勇老师!

我要回帖

 

随机推荐