*********************************************** LiL CJs JNDIce, the EJB Assistant v1.0 *********************************************** *********************************************** JNDIce, the EJB Assistant created by LiL CJ aka Erica Andrews April 30,2000. This application is FREEWARE; however, it is NOT open-source. ** UNDER NO CIRCUMSTANCES WILL SOURCE CODE BE MADE AVAILABLE FOR THIS APPLICATION** The author of this application hereby grants the public unlimited *personal* use of this software provided it is *not* used for any commercial purposes or ventures whatsoever, is *not* used for any sort of profit, either directly or indirectly, and *no* portion of this software is modified in any way. No disassembly, decompilation, or other direct dealings with any source code from this software are permitted. By using this software, you agree to the terms above and acknowledge that this software is distributed on an as-is basis, without any warrantee of any kind, and agree that the author of this software will not, under any circumstances, be held responsible for any damages, losses, or inconveniences derived from the use of this software. Any use of this software which is not consistent with the aforementioned terms constitutes unauthorized, fraudulent misuse of the software, punishable in a court of law. Copyright 2000 By Erica Andrews. All Rights Reserved. cylikon@hotmail.com ./IcedPinky/ ./ButchWhipAppeal/ ********************************************* ABOUT JNDIce, the EJB Assistant: The purpose of this software is to provide a visual picture of all objects, especially EJBs, bound to JNDI contexts. The application makes it easy to toggle between multiple JNDI context factories. You can choose to either list all objects bound to a context, or individual objects. The interface is straight-forward, intuitive, and easy to understand. Whenever possible, complete *in-depth* information about the class or interface that comprises the JNDI object will be provided in the object list. The software is particularly geared toward finding attribute and method information about bound and deployed Enterprise JavaBeans; however, it should be rather useful for all JNDI objects. All objects are displayed in a JTree, and can be unbound from the JNDI namespace at any time, making them unavailable to clients until you choose to manually restart them. ********************************************* FILES INCLUDED IN THIS DISTRIBUTION: ReadMeJ.txt - This text file. JNDIce.jar - The application. ********************************************* RUNNING THIS APPLICATION: RUNNING THE STAND-ALONE VERSION OF JNDIce: If you are using JDK 1.2 or JDK 1.3, you should be able to run the application by simply executing (double-clicking on Windows) the JNDIce.jar file. Alternately, you can also run the application by issuing one of the following command lines: javaw.exe -classpath C:\JNDIce\JNDICE.jar cylikon.JNDICE.Ice or java.exe -classpath C:\JNDIce\JNDICE.jar cylikon.JNDICE.Ice Remember to adjust the C:\JNDIce to reflect the directory where you have stored the JNDIce.jar file. Use the first command line example if you want to run the application without a console window and make the java app run more like a regular application (suggested). LAUNCHING JNDIce FROM CJs JAVA EXPLORER: If you obtained JNDIce through my bundled software package known as the Java Explorer, you can launch the application by simply starting the Java Explorer, then clicking the "Utilities" tab near the top of the screen, then clicking on the JNDIce icon. ********************************************** KNOWN BUGS AND LIMITATIONS: The program attempts the two most common methods for performing a "list all" for a JNDI context. While most context factories I have worked with responded normally to these methods, a couple simply did not return a complete list of bound objects. If you experience this problem when you attempt to perform a "list all objects" on a JNDI context, simply try to search for individual objects. Having tried this software with many different JNDI context factories, I can say that, in a few rare instances, the software failed to list objects which were *not* EJBs. As I have time, I may try to correct this problem. ********************************************* NO TECHNICAL SUPPORT is offered for this software and no future releases are planned for the near future. DO NOT EMAIL FOR HELP! However, bug reports are welcome. ********************************************* Copyright 2000 By Erica Andrews. All Rights Reserved. cylikon@hotmail.com ./IcedPinky/ ./ButchWhipAppeal/