I am using PrimeFaces 5.3 + Java EE 7 on Glassfish 4 when I meet a long execution operation. I constantly have this error message which interrupt the execution : WELD-000315: Failed to acquire conversation lock in 1,000 ms for Transient conversation]]
Some investigations suggest to increase the value of parameter org.jboss.weld.conversation.concurrentAccessTimeout of Weld : File-upload with multiple files fails in Primefaces 5.1
I tried it by many way (weld.properties) in WEB/INF of web application and in META/INF of ejb module, creating system property via glassfish asadmin), but glassfish does not recognize the new value of the parameter. See : https://docs.jboss.org/weld/reference/latest/en-US/html/configure.html#config-conversation-timeout
The class ConversationTimeoutDefaultSetter, as suggested by some helps is not recognized with in my environment.
My question is how to make glassfish recognize the new value for parameter org.jboss.weld.conversation.concurrentAccessTimeout ? Any other solution regarding the issue? Thank you