I configured all my JSP page in web.xml file to hide .jsp extension and I created custom URL in web.xml file corresponding to each JSP page due to SEO point of view but when I deployed this application at server tomcat which is running under Apache web server so my server team replies me like this but I am not getting what does they mean.
Please note that you are running in a server where apache is the web server and Tomcat is a servlet container. This way all static requests such as images, CSS, js, HTML are handled by apache and jsp, servlets are handled by Tomcat. This means Apache will forward any request that you send with the following extension to tomcat
.jsp /servlet .do
This means in order for Tomcat to execute your code you need to send a request to apache as .jsp, /servlet and .do. Once you send this way, it will automatically send to tomcat to running there. In your case /hosting will be executed by apache only and that's why you get this error of 404.
web.xml
<servlet>
<servlet-name>domain</servlet-name>
<jsp-file>/domain-registration.jsp</jsp-file>
</servlet>
<servlet-mapping>
<servlet-name>domain</servlet-name>
<url-pattern>/domain-registration</url-pattern>
</servlet-mapping>