我正在尝试在提供嵌入式tomcat的spring boot中运行struts 2应用程序,我已经设法通过链接https://jgalacambra.wordpress.com/2016/06/13/spring-boot-and-struts-2/来做到这一点。该应用程序正在运行,但是我无法基于基于web.xml先前配置的http错误代码的自定义页面错误路由。到目前为止,我已经尝试了以下解决方案,但由于我不断获得404的默认tomcat错误页面,它们似乎都无法正常工作。
到目前为止我尝试过的事情:
1。禁用白标签错误页面使用。
"server.error.whitelabel.enabled=false"
2。在src / main / resouces中创建public / error文件夹,并在其中放置所有与html错误代码相关的html文件。
3。还尝试在src / main / resources下创建模板文件夹,并在其中放置http错误代码文件。
4。我还使用以下设置配置了我的filterregistration bean。
registration.setDispatcherTypes(EnumSet.allOf(DispatcherType.class));
有人可以帮助您完成错误路由工作吗?