niedz., 1 lis 2020 o 14:25 Peer Mohammad <peer4...@gmail.com> napisał(a): > > I have not used Xwork, index.jsp has <tiles:inserDefinition > name="cheetta.login" flush="true"/> and cheetta.login is given in struts.xml > with action class.This setup is working last 7 years on struts2.3.35 .
You are not using Xwork directly but you have xwork.jar on the classpath, and some classes can conflict - remove the jar. Next, you are accessing index.jsp directly and not via action - that's why you are getting the exception. You are using Struts related Tiles listener which expects that all the Tiles definitions (in this case "cheetta.login") will be accessed via action. So the flow supposed to be as follow: browser -> action -> JSP -> Tiles definition In your case there is no action when you're accessing index.jsp. If you don't use any of the Struts Tile listener features you can switch to "org.apache.tiles.listener.TilesListener" as pointed in the documentation https://struts.apache.org/plugins/tiles/#usage And yes, for the last 7 years we have been developing and extending Struts that's why some things have changed. Regards -- Łukasz + 48 606 323 122 http://www.lenart.org.pl/ --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org