We have hosted our cuba application on AWS server and we are able to access the app with IP address like
Something like for example: http://18.101.10.10/app
app is giving error
Error - IllegalStateException: A filter or servlet of the current chain does not support asynchronous operations. error details.txt (3.4 KB)
Which balancer do you use? Please note that you need sticky sessions support on load balancer for CUBA Web Client. Most probably, you need ALB with sticky sessions setup. Also, try to switch PUSH connection to long polling as described here: Appendix B: Application Properties - CUBA Platform. Developer’s Manual
@artamonov currently we are using CLB(classic load balancer) and now we are going to switch to ALB(Application load balancer) as per user comments above.
I added these properties in local host(http://localhost:8080/app/#!) and trying to run and now i am getting the same error which i was getting in server for load balancer url.
It seems that you have added filter or servlet to your web.xml and have not added <async-supported>true</async-supported>. Please check your web.xml file.
If you do not use Nginx these settings are not required.
Unfortunately, I cannot say what is wrong because of lack of details and context. Previously, we successfully deployed our applications to AWS and we do not have such a problem with proxy / websocket config.