Thank you a lot.
I have application that is using RMI and that is why I asked my question
I am able to start the application using Jitty and I can reach to the login page (the application is web based also and it is based on vaadin), the strange thing that to be able to login (otherwise it will give me a failed login), I have to start the tomcat server !! I got to know that tomcat is required to check the login authentication. But, they are not using REST, they are using RMI.
So that is why I was need to know if RMI requires tomcat, I need to know why it is required to have the tomcat up and running to be able to login although the application it self is running from eclipse using Jitty and I can navigate to the login page, but I can not login until the tomcat is running !
So for sure that the application that is using the Jitty as webserver is calling RMI service at the tomcat to authenticate the login (as the login authentication is happening by a service running on the tomcat and it is not webservice).
I can confirm you that they are not using web service and they are only using RMI.