Server configuration requirements

The servers and clients used by the Web DataWindow can run on the same or different machines. The following diagram shows typical configurations with the Web server and page server on the same machine and the component server and database on separate machines, but any or all of the servers can run on the same computer. In your development environment, the client browser could be on the same computer, too.

Figure 7-1: Typical client and server configurations

The diagram shows typical configurations with the Web server and page server on the same machine and the component server and database each on separate machines. In each, the client browser communicates with the servers through HTTP. An example is shown for a  Web server configured on the same machine with Microsoft I I S with A S P. It uses D COM, an M T S transaction server, and O D B C. Another example shows a Web server configured on the same machine with Tomcat with J S P. It uses I I O P, Jaguar C T S, and O D B C, Open Client, and J D B C.

NoteWeb server is built in to EAServer As shown in the first configuration, EAServer has a built-in Web server, so this configuration demonstrates the full capability of EAServer.

Using the Web DataWindow with EAServer

If you are not running your Web server as a service and you have a user CLASSPATH environment variable, make sure that this variable includes the paths to all classes needed for communication between the Web server and EAServer. This includes the Sybase\EAServer\html\classes directory and the path to any component stubs that you generate for use with your Web pages (if these are in a different directory). When you install EAServer, the path information for the server is placed only in the system CLASSPATH variable, not the user variable.

Transaction server configuration tasks

You must perform the following configuration tasks on the EAServer transaction server: