All Packages Class Hierarchy This Package Previous Next Index
java.lang.Object | +----java.lang.Throwable | +----java.lang.Exception | +----java.sql.SQLException | +----interbase.interclient.BadInstallationException
An improper InterClient installed configuration has been detected.
Currently, this can occur for the following reasons:
The most common reason for this error is that interclient.jar is being picked up from your local classpath.
Untrusted applets are not allowed to open network connections to arbitrary hosts, except for the host that provided the .class files. This is either the host where the html page came from, or the host specified in the codebase parameter in the applet tag, with codebase taking precendence. Therefore, untrusted applets, will only operate if InterServer is installed on the same web server host that serves the interclient.jar file. If you choose to deploy InterServer on another host then you must digitally sign your applet together with the interclient.jar file so that the entire applet is trusted.
Be sure to name the originating host exactly as it was specified when the applet was loaded into the browser. That is, if you load an HTML page using the URL
http://foo.state.edu/~me/CommDiag.htmlthen your applet will be able to connect to its host only by using the name foo.state.edu in the jdbc URL
jdbc:interbase://foo.state.edu//databases/employee.gdbUsing the IP address for foo.state.edu won't work, and using a "shorthand" form of the host name, like foo.state instead of foo.state.edu, won't work.
public BadInstallationException(String reason)
All Packages Class Hierarchy This Package Previous Next Index