The class is definitely there and that constructor exists as it all worked on glassfish 3.1.2.2 so it's possibly something to do with class versioning but I can't seem to work out what. ICEfaces is an open-source Software development kit that extends JavaServer Faces (JSF) by employing Ajax. Once it's started I can visit some of the pages in the application but as soon as I get to one that uses our custom taglib I get the following error: When bundling JSF 2.1.x I have had to also bundle the weld core jar to get it to work as well as using the whitelist-package functionality to get to a point where it will load the EJB jar project. The servlet spec set in the web.xml was also specified as 2.5 which another thread suggested would stop that listener from being auto initialised by Servlet 3.0. If I include it in the web.xml then it makes no difference we still see the error. Looking around this normally means that .ConfigureListener has been started twice however in this case that listener isn't included in our web.xml and I don't see any errors suggesting that it has been started twice. : Cannot add the same component twice: v9oeh233_icefaces_config When using the server included JSF version 2.3.x as soon as a page does an ajax call (in the icefaces world this is a partial submit) then we see the error: So far I have tried each of the methods but I have hit problems with both. We have two options to deploy this in Payara 5, use the built in JSF version 2.3.x which is supposed to be backwards compatible, or bundle JSF 2.1.x along with Icefaces in the war included in the ear. The application uses Icefaces 3.3.0 which is confirmed to work with JSF 2.1. We are porting an application over from Glassfish 3.1.2.2 to Payara 5.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |