Can you explain how to deploy Java Beans or Java Components on an Internet Information Server?
Java Beans of Java classes do not require any formal deployment. The only dependency that they have is the presence of a Java Virtual Machine (JVM). However, other Java components such as servlets and Enterprise Java Beans (EJB) require additional hosting "containers" in order to work with Microsoft's Internet Information Server (IIS).
To deploy and execute Java servlets on IIS, you need to add a servlet engine/container to the IIS environment. The servlet engine intercepts all requests intended for servlets, executes them and returns responses to the client via the Web server. Examples of servlet engine add-ons are Tomcat, WAICoolRunner, WebSphere, JRun and ServletExec.To deploy and execute EJBs on IIS, you need to add an EJB server and container. IBM's WebSphere, BEA's WebLogic and the open source application server, JBoss, are a few of the more popular EJB environments. Once you have an EJB environment configured to work with IIS, you can deploy and use EJBs in the standard fashion.