I am new to J2EE. Can i deploy mty EJBs on IIS. If i cant deploy then what are the reasons for that. can i do it with the help of some third party tool. If you could help me then i would be thankful to you.
An EJB can only be deployed onto an EJB Container. IIS is not an EJB Container, it's not even a Web Container when talking in Java terms.
It is however possible to use the IIS as a web server, which passes JSP/servlet requests to a J2EE application server for processing.
Keep on reading the tutorials.