新建项目
选择Java web 勾选struts2,下面选择Use library

点击右边Create...,选中官网下载的min-lib

点击OK,next,finsh。进入项目,查看web.xml,会发现filter报错,这是版本差异的锅

org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter换成org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter
之后点击左上角File,点击Project structure,点击Artifacts,在右边的struts 2上右键,选择Put into /WEB-INFO/lib

可以看到右边WEB-INFO里多了lib

再配置完Tomcat,再运行,就可以看到新项目跑起来了

网友评论