Proper usage of URLClassLoader for loading jars in a plugin environment

Hi,
I have some questions about using a URLClassLoader in a plugin architecture. Supposing that plugin jar files can be registered and deregistered dynamically while OC4J is running, should the same class loader instance be used for the same jar file every time it is loaded (e.g., by caching them in a HashMap)? The concern is that if different class loaders are used each time and the plugin depends on some native library that may only be loaded once, there may be problems if the jar is registered more than once.
One concern about using the same loader every time is that the class loader will consult the cache the next time the same plugin jar is loaded, meaning that changes to the jar file will not be reflected the next time it is registered.
Currently, we pass Thread.currentThread().getContextClassLoader into a new URLClassLoader as the parent class loader each time a plugin jar file is registered:
URLClassLoader cl = new URLClassLoader(
urls, Thread.currentThread().getContextClassLoader()
Is this sufficient for a plugin environment as described? Will this essentially use the same class loader each time?
Thanks,
Greg

We use HTTP_HOST in most cases from what I can see. You may have also noted that HTTP_HOST may have :<port> appended to the hostname as well.
Scott

Similar Messages

  • Loading jar files at execution time via URLClassLoader

    Hello�All,
    I'm�making�a�Java�SQL�Client.�I�have�practicaly�all�basic�work�done,�now�I'm�trying�to�improve�it.
    One�thing�I�want�it�to�do�is�to�allow�the�user�to�specify�new�drivers�and�to�use�them�to�make�new�connections.�To�do�this�I�have�this�class:�
    public�class�DriverFinder�extends�URLClassLoader{
    ����private�JarFile�jarFile�=�null;
    ����
    ����private�Vector�drivers�=�new�Vector();
    ����
    ����public�DriverFinder(String�jarName)�throws�Exception{
    ��������super(new�URL[]{�new�URL("jar",�"",�"file:"�+�new�File(jarName).getAbsolutePath()�+"!/")�},�ClassLoader.getSystemClassLoader());
    ��������jarFile�=�new�JarFile(new�File(jarName));
    ��������
    ��������/*
    ��������System.out.println("-->"�+�System.getProperty("java.class.path"));
    ��������System.setProperty("java.class.path",�System.getProperty("java.class.path")+File.pathSeparator+jarName);
    ��������System.out.println("-->"�+�System.getProperty("java.class.path"));
    ��������*/
    ��������
    ��������Enumeration�enumeration�=�jarFile.entries();
    ��������while(enumeration.hasMoreElements()){
    ������������String�className�=�((ZipEntry)enumeration.nextElement()).getName();
    ������������if(className.endsWith(".class")){
    ����������������className�=�className.substring(0,�className.length()-6);
    ����������������if(className.indexOf("Driver")!=-1)System.out.println(className);
    ����������������
    ����������������try{
    ��������������������Class�classe�=�loadClass(className,�true);
    ��������������������Class[]�interfaces�=�classe.getInterfaces();
    ��������������������for(int�i=0;�i<interfaces.length;�i++){
    ������������������������if(interfaces.getName().equals("java.sql.Driver")){
    ����������������������������drivers.add(classe);
    ������������������������}
    ��������������������}
    ��������������������Class�superclasse�=�classe.getSuperclass();
    ��������������������interfaces�=�superclasse.getInterfaces();
    ��������������������for(int�i=0;�i<interfaces.length;�i++){
    ������������������������if(interfaces[i].getName().equals("java.sql.Driver")){
    ����������������������������drivers.add(classe);
    ������������������������}
    ��������������������}
    ����������������}catch(NoClassDefFoundError�e){
    ����������������}catch(Exception�e){}
    ������������}
    ��������}
    ����}
    ����
    ����public�Enumeration�getDrivers(){
    ��������return�drivers.elements();
    ����}
    ����
    ����public�String�getJarFileName(){
    ��������return�jarFile.getName();
    ����}
    ����
    ����public�static�void�main(String[]�args)�throws�Exception{
    ��������DriverFinder�df�=�new�DriverFinder("D:/Classes/db2java.zip");
    ��������System.out.println("jar:�"�+�df.getJarFileName());
    ��������Enumeration�enumeration�=�df.getDrivers();
    ��������while(enumeration.hasMoreElements()){
    ������������Class�classe�=�(Class)enumeration.nextElement();
    ������������System.out.println(classe.getName());
    ��������}
    ����}
    It�loads�a�jar�and�searches�it�looking�for�drivers�(classes�implementing�directly�or�indirectly�interface�java.sql.Driver)�At�the�end�of�the�execution�I�have�found�all�drivers�in�the�jar�file.
    The�main�application�loads�jar�files�from�an�XML�file�and�instantiates�one�DriverFinder�for�each�jar�file.�The�problem�is�at�execution�time,�it�finds�the�drivers�and�i�think�loads�it�by�issuing�this�statement�(Class�classe�=�loadClass(className,�true);),�but�what�i�think�is�not�what�is�happening...�the�execution�of�my�code�throws�this�exception
    java.lang.ClassNotFoundException:�com.ibm.as400.access.AS400JDBCDriver
    ��������at�java.net.URLClassLoader$1.run(URLClassLoader.java:198)
    ��������at�java.security.AccessController.doPrivileged(Native�Method)
    ��������at�java.net.URLClassLoader.findClass(URLClassLoader.java:186)
    ��������at�java.lang.ClassLoader.loadClass(ClassLoader.java:299)
    ��������at�sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
    ��������at�java.lang.ClassLoader.loadClass(ClassLoader.java:255)
    ��������at�java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
    ��������at�java.lang.Class.forName0(Native�Method)
    ��������at�java.lang.Class.forName(Class.java:140)
    ��������at�com.marmots.database.DB.<init>(DB.java:44)
    ��������at�com.marmots.dbreplicator.DBReplicatorConfigHelper.carregaConfiguracio(DBReplicatorConfigHelper.java:296)
    ��������at�com.marmots.dbreplicator.DBReplicatorConfigHelper.<init>(DBReplicatorConfigHelper.java:74)
    ��������at�com.marmots.dbreplicator.DBReplicatorAdmin.<init>(DBReplicatorAdmin.java:115)
    ��������at�com.marmots.dbreplicator.DBReplicatorAdmin.main(DBReplicatorAdmin.java:93)
    Driver�file�is�not�in�the�classpath�!!!�
    I�have�tried�also�(as�you�can�see�in�comented�lines)�to�update�System�property�java.class.path�by�adding�the�path�to�the�jar�but�neither...
    I'm�sure�I'm�making�a/some�mistake/s...�can�you�help�me?
    Thanks�in�advice,
    (if�there�is�some�incorrect�word�or�expression�excuse�me)

    Sorry i have tried to format the code, but it has changed   to �... sorry read this one...
    Hello All,
    I'm making a Java SQL Client. I have practicaly all basic work done, now I'm trying to improve it.
    One thing I want it to do is to allow the user to specify new drivers and to use them to make new connections. To do this I have this class:
    public class DriverFinder extends URLClassLoader{
    private JarFile jarFile = null;
    private Vector drivers = new Vector();
    public DriverFinder(String jarName) throws Exception{
    super(new URL[]{ new URL("jar", "", "file:" + new File(jarName).getAbsolutePath() +"!/") }, ClassLoader.getSystemClassLoader());
    jarFile = new JarFile(new File(jarName));
    System.out.println("-->" + System.getProperty("java.class.path"));
    System.setProperty("java.class.path", System.getProperty("java.class.path")+File.pathSeparator+jarName);
    System.out.println("-->" + System.getProperty("java.class.path"));
    Enumeration enumeration = jarFile.entries();
    while(enumeration.hasMoreElements()){
    String className = ((ZipEntry)enumeration.nextElement()).getName();
    if(className.endsWith(".class")){
    className = className.substring(0, className.length()-6);
    if(className.indexOf("Driver")!=-1)System.out.println(className);
    try{
    Class classe = loadClass(className, true);
    Class[] interfaces = classe.getInterfaces();
    for(int i=0; i<interfaces.length; i++){
    if(interfaces.getName().equals("java.sql.Driver")){
    drivers.add(classe);
    Class superclasse = classe.getSuperclass();
    interfaces = superclasse.getInterfaces();
    for(int i=0; i<interfaces.length; i++){
    if(interfaces[i].getName().equals("java.sql.Driver")){
    drivers.add(classe);
    }catch(NoClassDefFoundError e){
    }catch(Exception e){}
    public Enumeration getDrivers(){
    return drivers.elements();
    public String getJarFileName(){
    return jarFile.getName();
    public static void main(String[] args) throws Exception{
    DriverFinder df = new DriverFinder("D:/Classes/db2java.zip");
    System.out.println("jar: " + df.getJarFileName());
    Enumeration enumeration = df.getDrivers();
    while(enumeration.hasMoreElements()){
    Class classe = (Class)enumeration.nextElement();
    System.out.println(classe.getName());
    It loads a jar and searches it looking for drivers (classes implementing directly or indirectly interface java.sql.Driver) At the end of the execution I have found all drivers in the jar file.
    The main application loads jar files from an XML file and instantiates one DriverFinder for each jar file. The problem is at execution time, it finds the drivers and i think loads it by issuing this statement (Class classe = loadClass(className, true);), but what i think is not what is happening... the execution of my code throws this exception
    java.lang.ClassNotFoundException: com.ibm.as400.access.AS400JDBCDriver
    at java.net.URLClassLoader$1.run(URLClassLoader.java:198)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:140)
    at com.marmots.database.DB.<init>(DB.java:44)
    at com.marmots.dbreplicator.DBReplicatorConfigHelper.carregaConfiguracio(DBReplicatorConfigHelper.java:296)
    at com.marmots.dbreplicator.DBReplicatorConfigHelper.<init>(DBReplicatorConfigHelper.java:74)
    at com.marmots.dbreplicator.DBReplicatorAdmin.<init>(DBReplicatorAdmin.java:115)
    at com.marmots.dbreplicator.DBReplicatorAdmin.main(DBReplicatorAdmin.java:93)
    Driver file is not in the classpath !!!
    I have tried also (as you can see in comented lines) to update System property java.class.path by adding the path to the jar but neither...
    I'm sure I'm making a/some mistake/s... can you help me?
    Thanks in advice,
    (if there is some incorrect word or expression excuse me)

  • URLClassLoader + dynamically loading signed jar files

    I have an applet that does not know all of the jar files it will need to load at startup.
    I would like to dynamically load these signed jar files using the URLClassLoader, however it does not recognize these jar files as being signed and I get java.security.AccessControlException: access denied errors.
    Any suggestions?
    Thanks!

    Try this classloader for loading the jars, it should to the trick:
    import java.net.URL;
    import java.net.URLClassLoader;
    import java.net.URLStreamHandlerFactory;
    import java.security.AllPermission;
    import java.security.CodeSource;
    import java.security.PermissionCollection;
    import java.security.Permissions;
    public class AllPermissionsClassLoader extends URLClassLoader {
        public AllPermissionsClassLoader (URL[] urls) {
            super(urls);
        public AllPermissionsClassLoader (URL[] urls, ClassLoader parent) {
            super(urls, parent);
            System.out.println(parent);
        public AllPermissionsClassLoader (URL[] urls, ClassLoader parent, URLStreamHandlerFactory factory) {
            super(urls, parent, factory);
        protected PermissionCollection getPermissions (CodeSource codesource) {
            Permissions permissions = new Permissions();
            permissions.add(new AllPermission());
            return permissions;
    }

  • Since the recent  update for my Iphone 5, I have been upable to toggle 'on' my location services button  which affects the proper usage of some apps.

    Since the recent  update for my Iphone 5, I have been upable to toggle 'on' my location services button  which affects the proper usage of some apps. 
    Any suggestions?

    The restriction passcode is not necessarily the same as the device passcode.
    The restriction passcode can not set itself. It had to be set by you or by someone with physical access to your phone..
    Ask the person/people you live with if they set one... A spouse, a parent, a jealous boy/girlfriend, etc.
    If they deny it, and you don't know what it is, then the only thing you can do is restore the phone using iTunes. Do NOT restore your backup. The restriction settings are contained in the backup.

  • How to dynamically load jar files - limiting scope to that thread

    Dynamically loading jar files has been discussed a lot. I have read a quite a few posts, articles, and demo code for doing just that. However, I have yet to find a solution to my problem. Most people modify their system class loader and are happy. I have done that and was happy for a time. Occasionally, you will see reference to an application server or tomcat or some other large project that have successfully been able to load and unload jar files, allow for dynamic deployment of code, etc. However, I have not been able to achieve similar success; And my problem is much less complicated.
    I have an application that executes a thread to send a given file/message to a standard JMS Server Queue. Depending on the parameters selected by the user, this thread may need to communicate with one of a number of JMS Servers, ie. JBoss, WebLogic, EAServer, Glassfish, etc. All of which can be done with the same code, but each needs to load their own flavor of JMS Client Jar files. In this instance, spawning a separate JVM for each communication would work from a classloader perspective. However, I need to keep it in the family and run under the same JVM, albeit each JMS Server Connection will be created and maintained in separate Threads.
    I am close, I am doing the following...
    1. Creating a new URLClassLoader in the run() method of each thread.
    2. Set this threads contextClassLoader to the new URLClassLoader.
    3. Load the javax.jms.JMSException class with the URLClassLoader.loadClass() method.
    4. Create an initialContext object within this thread.
    Note: I read that the initialContext and subsequent conext lookup calls would use the Thread�s
    contextClassLoader for finding/loading classes.
    5. Perform context.lookup calls for a connectionFactory and Queue name.
    6. Create JMS Connection, etc. Send Message.
    Most of this seems to work. However, I am still getting a NoClassDefFoundError exception for the javax.jms.JMSException class ( Note step #3 - tried to cure unsuccessfully).
    If I include one of the JMS Client jar files ( ie wljmsclient.jar for weblogic ) in the classpath then it works for all the different JMS Servers, but I do not have confidence that each of the providers implemented these classes that now resolve the same way. It may work for now, but, I believe I am just lucky.
    Can anyone shine some light on this for me and all the others who have wanted to dynamically load classes/jar files on a per Thread basis?

    Thanks to everyone - I got it working!
    First, BenSchulz' s dumpClassLoader() method helped me to visualize the classLoader hierarchy. I am still not completely sure I understand why my initial class was always found by the systemClassLoader, but knowning that - was the step I needed to find the solution.
    Second, kdgregory suggested that I use a "glue class". I thought that I already was using a "glue class" because I did not have any JMSClient specific classes exposed to the rest of the application. They were all handled by my QueueAdmin class. However...
    The real problem turned out to be that my two isolating classes (the parent "MessageSender", and the child "QueueAdmin") were contained within the same jar file that was included in the classpath. This meant that no matter what I did the classes were loaded by the systemClassLoader. Isolating them in classes was just the first step. I had to remove them from my jar file and create another jar file just for those JMSClient specific classes. Then this jar file was only included int custom classLoader that I created when I wanted to instantiate a JMSClient session.
    I had to create an interface in the primary jar file that could be loaded by the systemClassLoader to provide the stubs for the individual methods that I needed to call in the MessageSender/QueueAdmin Classes. These JMSClient specific classes had to implement the interface so as to provide a relationship between the systemClassLoader classes and the custom classLoader classes.
    Finally, when I loaded and instantiated the JMSClient specific classes with the custom classLoader I had to cast them to the interface class in order to make the method calls necessary to send the messages to the individual JMS Servers.
    psuedu code/concept ....
    Primary Jar File   -  Included in ClassPath                                                      
    Class<?> cls = ClassLoader.loadClass( "JMSClient.MessageSender" )
    JMSClientInterface jmsClient = (JMSClientInterface) cls.newInstance()                            
    jmsClient.sendMessage()                                                                      
    JMSClient Jar File  -  Loaded by Custom ClassLoader Only
    MessageSender impliments Primary.JMSClientInterface{
        sendMessage() {
            Class<?> cls=ClassLoader.loadClass( "JMSClient.QueueAdmin" )
            QueueAdmin queueAdmin=(QueueAdmin) cls.newInstance()
            queueAdmin.JMSClientSpecificMethod()
        }

  • Dynamically Loading .jar into the AppletClassLoader of Signed Applet

    First of all, I thank you for reading this post. I will do everything I can to be concise, as I know you have things to do. If you're really busy, I summarize my question at the bottom of this post.
    My goal:
    1.) User opens applet page. As quickly as possible, he sees the "accept certificate" dialog.
    2.) Applet gets OS vendor, and downloads native libraries (.dll for windows, etc.) and saves them in user.home/ my new dir: .taifDDR
    3.) Calls are made to System.load(the downloaded .dlls) to get the natives available.
    4.) Applet downloads the .jar files that we stripped so that the applet was smaller, one by one
    5.) For each .jar downloaded, it goes through the entries, decodes the .class files, and shoves them onto the AppletClassLoader.
    6.) Finally, the looping drawmation of the applet is linked to a subclass, that now has everything it needs to do what it wants.
    I have gotten all the way to step 5!!! It was amazing!
    But now I'm stuck on step 5. I can download the .jar files, read them, even decode the classes!
    As evidence, I had it print out random Methods using reflection on the created classes:
    public net.java.games.input.Component$Identifier net.java.games.input.AbstractComponent.getIdentifier()
    public final void net.java.games.input.AbstractController.setEventQueueSize(int)
    public java.lang.String net.java.games.input.Component$Identifier.toString()
    public final native void java.lang.Object.wait(long) throws java.lang.InterruptedException
    ... many many more So, its frustrating! I have the Class objects! But, whenever the applet begins to try to, say instantiate a new ControllerEnvironment (jinput library), it says ClassNotFoundException, because even though I made those Classes, they aren't linked to the system classLoader!
    Here is how I am loading the classes from the jar and attempting to shove them on the appletclassloader:
    ClassLoader load = null;
    try {
         load = new AllPermissionsClassLoader(new URL[]{new File(url).toURL()});
    } catch (MalformedURLException e2) {
         e2.printStackTrace();
    final JarFile ajar = new JarFile(url);
    ... we iterate over the elements (trust me, this part works)
    String name = entry.getName();
    if (name.endsWith(".class")) {
         name = name.substring(0, name.length() - 6);
         name = name.replace('/', '.');
              Class g = load.loadClass(name);
    public class AllPermissionsClassLoader extends URLClassLoader {
        public AllPermissionsClassLoader (URL[] urls) {
            super(urls);
        public AllPermissionsClassLoader (URL[] urls, ClassLoader parent) {
            super(urls, parent);
            System.out.println(parent);
        public AllPermissionsClassLoader (URL[] urls, ClassLoader parent, URLStreamHandlerFactory factory) {
            super(urls, parent, factory);
        protected PermissionCollection getPermissions (CodeSource codesource) {
            Permissions permissions = new Permissions();
            permissions.add(new AllPermission());
            return permissions;
    }so, my assumption here is that if I create a new AllPermissionsClassLoader and then call loadClass, the loaded class (because it does return a valid Class object) is usable globally across my applet. If this is not true, how should I else be doing this? Thank you for Any advice you could offer!

    I know it's two years ago but the OP's approach seems pointless to me.
    4.) Applet downloads the .jar files that we stripped so that the applet was smaller, one by oneWhy? Just name the JAR files in the CLASSPATH attribute of the <applet> tag. Then what you describe in (5) and (6) happens automatically on demand.
    protected PermissionCollection getPermissions (CodeSource codesource) {Who does he think is going to call that?

  • How to load jar files from remote location

    Hi all,
    I am trying to load jar files from remote server, from a servlet which is running on OC4j.
    For doing this,First I am getting ClassLoader by using ClassLoader.getSystemClassLoader() and then type casting it to URLClassLoader.
    But by doing it I am getting ClassCastException,because oc4j returns oracle.classloader.PolicyClassLoader instead of java.net.ClassLoader.
    Appreciate if anyone can tell me how to load remote jar files using oracle.classloader.PolicyClassLoader .
    Thanks
    Harish

    Hi,
    I suppose you know about this, but just in case.
    I have used jnpl to load jar files from remote location.
    Rowan

  • In P6 8.4 web client for loading Resource page takes long time

    As per tested configuration of P6 EPPM 8.4 we are using IE 9 and JRE 1.7.0.67.
    I had checked RAM and its utilization is Max 40%, CPU usage is also very less.
    Enough disk space is also avaliable (70% avaliable).
    Enteries in resources are also very few just 20 numbers.
    Project page is loading normally. But for loading resource page it pause for almost 15-20 seconds.
    Last week i had faced issue that application freezes while loading resource page so i had restarted application and it was working.
    May i know, what will be reason to take long time to load resorce page and possible solution.

    I am attching java console tracer log for while loading resource page..
    please check.
    Java Plug-in 10.67.2.01
    Using JRE version 1.7.0_67-b01 Java HotSpot(TM) 64-Bit Server VM
    User home directory = C:\Users\xyz
    c:   clear console window
    f:   finalize objects on finalization queue
    g:   garbage collect
    h:   display this help message
    l:   dump classloader list
    m:   print memory usage
    o:   trigger logging
    q:   hide console
    r:   reload policy configuration
    s:   dump system and deployment properties
    t:   dump thread list
    v:   dump thread stack
    x:   clear classloader cache
    0-5: set trace level to <n>
    cache: Initialize resource manager: com.sun.deploy.cache.ResourceProviderImpl@344c963c
    network: Version checking for commons-logging.jar, specified version is 8.4.0.0.0283
    security: Blacklist revocation check is enabled
    security: blacklist: created: NEED_LOAD, lastModified: 1425280031913
    security: blacklist: hasBeenModifiedSince 1425280032053 (we have 1425280031913)
    security: Trusted libraries list check is enabled
    network: Version checking for jide.jar, specified version is 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425280034845 (we have 1425280031913)
    network: Version checking for poi.jar, specified version is 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425280035501 (we have 1425280031913)
    network: Version checking for prm-to.jar, specified version is 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425280035594 (we have 1425280031913)
    network: Version checking for commons-lang.jar, specified version is 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425280035173 (we have 1425280031913)
    network: Version checking for prm-img.jar, specified version is 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425280036000 (we have 1425280031913)
    network: Version checking for HTMLEditorPro.jar, specified version is 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425280042583 (we have 1425280031913)
    network: Version checking for calendars.jar, specified version is 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425280043535 (we have 1425280031913)
    network: Version checking for forms-1.0.7.jar, specified version is 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425280032381 (we have 1425280031913)
    network: Version checking for resources.jar, specified version is 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425280062801 (we have 1425280031913)
    network: Version checking for prm-applets-common.jar, specified version is 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425280036811 (we have 1425280031913)
    network: Version checking for migcalendar.jar, specified version is 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425280043113 (we have 1425280031913)
    network: Version checking for applets-bo.jar, specified version is 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425280036156 (we have 1425280031913)
    network: Version checking for ilog.jar, specified version is 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425280037763 (we have 1425280031913)
    network: Version checking for prm-guisupport.jar, specified version is 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425280036936 (we have 1425280031913)
    network: Version checking for tablesupport.jar, specified version is 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425280037965 (we have 1425280031913)
    network: Version checking for resource_strings.jar, specified version is 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425280034939 (we have 1425280031913)
    network: Version checking for commons-collections.jar, specified version is 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425280035469 (we have 1425280031913)
    network: Version checking for prm-common.jar, specified version is 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425280036327 (we have 1425280031913)
    network: Version checking for poi-ooxml.jar, specified version is 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425280037045 (we have 1425280031913)
    basic: Added progress listener: sun.plugin.util.ProgressMonitorAdapter@1ba14608
    security: Expected Main URL: http://server:7001/p6/applets/resources.jar
    basic: Plugin2ClassLoader.addURL parent called for http://server:7001/p6/applets/resources.jar
    basic: Plugin2ClassLoader.addURL parent called for http://server:7001/p6/applets/prm-applets-common.jar
    basic: Plugin2ClassLoader.addURL parent called for http://server:7001/p6/applets/forms-1.0.7.jar
    basic: Plugin2ClassLoader.addURL parent called for http://server:7001/p6/applets/prm-guisupport.jar
    basic: Plugin2ClassLoader.addURL parent called for http://server:7001/p6/applets/prm-to.jar
    basic: Plugin2ClassLoader.addURL parent called for http://server:7001/p6/applets/jide.jar
    basic: Plugin2ClassLoader.addURL parent called for http://server:7001/p6/applets/tablesupport.jar
    basic: Plugin2ClassLoader.addURL parent called for http://server:7001/p6/applets/applets-bo.jar
    basic: Plugin2ClassLoader.addURL parent called for http://server:7001/p6/applets/ilog.jar
    basic: Plugin2ClassLoader.addURL parent called for http://server:7001/p6/applets/poi.jar
    basic: Plugin2ClassLoader.addURL parent called for http://server:7001/p6/applets/poi-ooxml.jar
    basic: Plugin2ClassLoader.addURL parent called for http://server:7001/p6/applets/HTMLEditorPro.jar
    basic: Plugin2ClassLoader.addURL parent called for http://server:7001/p6/applets/calendars.jar
    basic: Plugin2ClassLoader.addURL parent called for http://server:7001/p6/applets/migcalendar.jar
    basic: Plugin2ClassLoader.addURL parent called for http://server:7001/p6/applets/commons-collections.jar
    basic: Plugin2ClassLoader.addURL parent called for http://server:7001/p6/applets/commons-lang.jar
    basic: Plugin2ClassLoader.addURL parent called for http://server:7001/p6/applets/prm-common.jar
    basic: Plugin2ClassLoader.addURL parent called for http://server:7001/p6/applets/resource_strings.jar
    basic: Plugin2ClassLoader.addURL parent called for http://server:7001/p6/applets/prm-img.jar
    basic: Plugin2ClassLoader.addURL parent called for http://server:7001/p6/applets/commons-logging.jar
    security: blacklist: hasBeenModifiedSince 1425280062801 (we have 1425280031913)
    security: blacklist: hasBeenModifiedSince 1425280062801 (we have 1425280031913)
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425538063109 (we have 1425280031913)
    security: Certificate revocation enabled. Disable security validation optimizations.
    security: Reset cached validation for http://server:7001/p6/applets/resources.jar.
    network: Created version ID: 8.4.0.0.0283
    network: Cache entry found [url: http://server:7001/p6/icons/loading.gif, version: null] prevalidated=false/0
    cache: Adding MemoryCache entry: http://server:7001/p6/icons/loading.gif
    network: Cache entry found [url: http://server:7001/p6/applets/resources.jar, version: 8.4.0.0.0283] prevalidated=false/0
    cache: Adding MemoryCache entry: http://server:7001/p6/applets/resources.jar
    cache: Resource http://server:7001/p6/icons/loading.gif has future expires: Thu Mar 12 09:13:57 CAT 2015 update check skipped.
    cache: registerReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@90dd6174: 1
    cache: registerReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@b8bf67f3: 1
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    cache:  Read manifest for http://server:7001/p6/applets/resources.jar: read=170 full=15762
    cache: Loading full manifest for http://server:7001/p6/applets/resources.jarcache: registerReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@b8bf67f3: 2
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    cache: Reading Signers from 6599 http://server:7001/p6/applets/resources.jar | C:\Users\xyz\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\62\58d3f27e-35881926-8.4.0.0.0283-.idx
    cache: Done readSigners(http://server:7001/p6/applets/resources.jar)
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425280062801 (we have 1425280031913)
    security: blacklist: hasBeenModifiedSince 1425538063109 (we have 1425280031913)
    security: Certificate revocation enabled. Disable security validation optimizations.
    security: Reset cached validation for http://server:7001/p6/applets/resources.jar.
    network: Cache entry found [url: http://server:7001/p6/applets/resources.jar, version: null] prevalidated=false/0
    cache: MemoryCache replacing http://server:7001/p6/applets/resources.jar (refcnt=2). Was: URL: http://server:7001/p6/applets/resources.jar | C:\Users\xyz\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\62\58d3f27e-35881926-8.4.0.0.0283-.idx Now: URL: http://server:7001/p6/applets/resources.jar | C:\Users\xyz\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\62\58d3f27e-6660b097.idx
    security: Certificate revocation enabled. Disable security validation optimizations.
    cache: registerReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@b8bf67f3: 1
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425280062801 (we have 1425280031913)
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425538063109 (we have 1425280031913)
    security: Certificate revocation enabled. Disable security validation optimizations.
    security: Reset cached validation for http://server:7001/p6/applets/resources.jar.
    network: Created version ID: 8.4.0.0.0283
    network: Cache entry found [url: http://server:7001/p6/applets/resources.jar, version: 8.4.0.0.0283] prevalidated=false/0
    cache: MemoryCache replacing http://server:7001/p6/applets/resources.jar (refcnt=1). Was: URL: http://server:7001/p6/applets/resources.jar | C:\Users\xyz\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\62\58d3f27e-6660b097.idx Now: URL: http://server:7001/p6/applets/resources.jar | C:\Users\xyz\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\62\58d3f27e-35881926-8.4.0.0.0283-.idx
    cache: registerReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@b8bf67f3: 1
    cache:  Read manifest for http://server:7001/p6/applets/resources.jar: read=170 full=15762
    cache: Loading full manifest for http://server:7001/p6/applets/resources.jarcache: registerReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@b8bf67f3: 2
    security: Missing Application-Library-Allowable-Codebase manifest attribute for: http://server:7001/p6/applets/resources.jar
    security: Loading Deployment certificates from C:\Program Files\Java\jre7\security\trusted.certs
    security: Loaded Deployment certificates from C:\Program Files\Java\jre7\security\trusted.certs
    security: Loading certificates from Deployment session certificate store
    security: Loaded certificates from Deployment session certificate store
    security: Loading certificates from Deployment session certificate store
    security: Loaded certificates from Deployment session certificate store
    security: Loading certificates from Deployment session certificate store
    security: Loaded certificates from Deployment session certificate store
    security: Loading certificates from Deployment session certificate store
    security: Loaded certificates from Deployment session certificate store
    security: Loading certificates from Internet Explorer TrustedPublisher certificate store
    security: Loaded certificates from Internet Explorer TrustedPublisher certificate store
    security: Loading certificates from Internet Explorer DISALLOWED certificate store
    security: Loaded certificates from Internet Explorer DISALLOWED certificate store
    security: Validate the certificate chain using CertPath API
    security: Loading certificates from Internet Explorer ROOT certificate store
    security: Loaded certificates from Internet Explorer ROOT certificate store
    security: Loaded blacklisted.certs file: C:\Users\xyz\AppData\LocalLow\Sun\Java\Deployment\security\blacklisted.certs
    security: SHA-256Certificate finger print: 794F53C746E2AA77D84B843BE942CAB4309F258FD946D62A6C4CCEAB8E1DB2C6
    security: Checking if certificate is in Internet Explorer DISALLOWED certificate store
    security: SHA-256Certificate finger print: 0CFC19DB681B014BFE3F23CB3A78B67208B4E3D8D7B6A7B1807F7CD6ECB2A54E
    security: Checking if certificate is in Internet Explorer DISALLOWED certificate store
    security: SHA-256Certificate finger print: 8420DFBE376F414BF4C0A81E6936D24CCC03F304835B86C7A39142FCA723A689
    security: Checking if certificate is in Internet Explorer DISALLOWED certificate store
    security: SHA-256Certificate finger print: A4B6B3996FC2F306B3FD8681BD63413D8C5009CC4FA329C2CCF0E2FA1B140305
    security: Checking if certificate is in Internet Explorer DISALLOWED certificate store
    security: The OCSP support is disabled
    security: The CRL support is disabled
    security: Revocation check disabled
    security: Saving certificates in Deployment session certificate store
    security: Saved certificates in Deployment session certificate store
    security: Saving certificates in Deployment session certificate store
    security: Saved certificates in Deployment session certificate store
    security: blacklist: hasBeenModifiedSince 1425280062801 (we have 1425280031913)
    security: blacklist: hasBeenModifiedSince 1425538063109 (we have 1425280031913)
    security: Certificate revocation enabled. Disable security validation optimizations.
    security: Reset cached validation for http://server:7001/p6/applets/resources.jar.
    network: Cache entry found [url: http://server:7001/p6/applets/resources.jar, version: null] prevalidated=false/0
    cache: MemoryCache replacing http://server:7001/p6/applets/resources.jar (refcnt=2). Was: URL: http://server:7001/p6/applets/resources.jar | C:\Users\xyz\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\62\58d3f27e-35881926-8.4.0.0.0283-.idx Now: URL: http://server:7001/p6/applets/resources.jar | C:\Users\xyz\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\62\58d3f27e-6660b097.idx
    cache: Reading Signers from 6599 http://server:7001/p6/applets/resources.jar | C:\Users\xyz\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\62\58d3f27e-6660b097.idx
    cache: Done readSigners(http://server:7001/p6/applets/resources.jar)
    basic: updateValidationResultsForApplet update
    cache: Mark prevalidated: http://server:7001/p6/applets/resources.jar true tm=1426140948227 cert=1453507199000
    cache: registerReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@b8bf67f3: 1
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425280062801 (we have 1425280031913)
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425538063109 (we have 1425280031913)
    security: Certificate revocation enabled. Disable security validation optimizations.
    security: Reset cached validation for http://server:7001/p6/applets/resources.jar.
    network: Created version ID: 8.4.0.0.0283
    network: Cache entry found [url: http://server:7001/p6/applets/resources.jar, version: 8.4.0.0.0283] prevalidated=false/0
    cache: MemoryCache replacing http://server:7001/p6/applets/resources.jar (refcnt=1). Was: URL: http://server:7001/p6/applets/resources.jar | C:\Users\xyz\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\62\58d3f27e-6660b097.idx Now: URL: http://server:7001/p6/applets/resources.jar | C:\Users\xyz\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\62\58d3f27e-35881926-8.4.0.0.0283-.idx
    cache: registerReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@b8bf67f3: 1
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    security: Grant socket perm for http://server:7001/p6/applets/resources.jar : java.security.Permissions@6002a673 (
    ("java.net.SocketPermission" "server" "connect,accept,resolve")
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    cache:  Read manifest for http://server:7001/p6/applets/resources.jar: read=170 full=15762
    cache: Loading full manifest for http://server:7001/p6/applets/resources.jarcache: registerReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@b8bf67f3: 2
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    security: Missing Application-Library-Allowable-Codebase manifest attribute for: http://server:7001/p6/applets/resources.jar
    security: Validate the certificate chain using CertPath API
    basic: Plugin2ClassLoader.getPermissions CeilingPolicy allPerms
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425280036811 (we have 1425280031913)
    security: blacklist: hasBeenModifiedSince 1425280036811 (we have 1425280031913)
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Cache entry found [url: http://server:7001/p6/applets/prm-applets-common.jar, version: 8.4.0.0.0283] prevalidated=false/0
    cache: Adding MemoryCache entry: http://server:7001/p6/applets/prm-applets-common.jar
    cache: registerReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@8e5c08ed: 1
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    cache:  Read manifest for http://server:7001/p6/applets/prm-applets-common.jar: read=170 full=61037
    cache: Loading full manifest for http://server:7001/p6/applets/prm-applets-common.jarcache: registerReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@8e5c08ed: 2
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    cache: Reading Signers from 6599 http://server:7001/p6/applets/prm-applets-common.jar | C:\Users\xyz\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\57\3aee4c39-4ea92ae8-8.4.0.0.0283-.idx
    cache: Done readSigners(http://server:7001/p6/applets/prm-applets-common.jar)
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425280036811 (we have 1425280031913)
    network: Cache entry not found [url: http://server:7001/p6/applets/prm-applets-common.jar, version: null]
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    security: Missing Application-Library-Allowable-Codebase manifest attribute for: http://server:7001/p6/applets/prm-applets-common.jar
    security: Validate the certificate chain using CertPath API
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    security: Grant socket perm for http://server:7001/p6/applets/prm-applets-common.jar : java.security.Permissions@44f94083 (
    ("java.net.SocketPermission" "server" "connect,accept,resolve")
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    security: Missing Application-Library-Allowable-Codebase manifest attribute for: http://server:7001/p6/applets/prm-applets-common.jar
    security: Validate the certificate chain using CertPath API
    basic: Plugin2ClassLoader.getPermissions CeilingPolicy allPerms
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    security: Missing Application-Library-Allowable-Codebase manifest attribute for: http://server:7001/p6/applets/resources.jar
    security: Validate the certificate chain using CertPath API
    security: SSV validation:
        running: 1.7.0_67
        requested: 1.7.0.67
        range: null
        javaVersionParam: 1.7.0_67
        Rule Set version: null
    network: Created version ID: 1.7.0.67
    network: Created version ID: 1.7.0.67
    security: continue with running version
    network: Created version ID: 1.7.0.67
    network: Created version ID: 1.7
    network: Created version ID: 2.2.67
    security: blacklist: hasBeenModifiedSince 1425280032381 (we have 1425280031913)
    security: blacklist: hasBeenModifiedSince 1425280032381 (we have 1425280031913)
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Cache entry found [url: http://server:7001/p6/applets/forms-1.0.7.jar, version: 8.4.0.0.0283] prevalidated=false/0
    cache: Adding MemoryCache entry: http://server:7001/p6/applets/forms-1.0.7.jar
    cache: registerReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@18524ac: 1
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    cache:  Read manifest for http://server:7001/p6/applets/forms-1.0.7.jar: read=170 full=2928
    cache: Loading full manifest for http://server:7001/p6/applets/forms-1.0.7.jarcache: registerReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@18524ac: 2
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    cache: Reading Signers from 6599 http://server:7001/p6/applets/forms-1.0.7.jar | C:\Users\xyz\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\1\6aa3bac1-775bda80-8.4.0.0.0283-.idx
    cache: Done readSigners(http://server:7001/p6/applets/forms-1.0.7.jar)
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425280032381 (we have 1425280031913)
    network: Cache entry not found [url: http://server:7001/p6/applets/forms-1.0.7.jar, version: null]
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    security: Missing Application-Library-Allowable-Codebase manifest attribute for: http://server:7001/p6/applets/forms-1.0.7.jar
    security: Validate the certificate chain using CertPath API
    security: blacklist: hasBeenModifiedSince 1425280036936 (we have 1425280031913)
    security: blacklist: hasBeenModifiedSince 1425280036936 (we have 1425280031913)
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Cache entry found [url: http://server:7001/p6/applets/prm-guisupport.jar, version: 8.4.0.0.0283] prevalidated=false/0
    cache: Adding MemoryCache entry: http://server:7001/p6/applets/prm-guisupport.jar
    cache: registerReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@a4952a42: 1
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    cache:  Read manifest for http://server:7001/p6/applets/prm-guisupport.jar: read=170 full=68762
    cache: Loading full manifest for http://server:7001/p6/applets/prm-guisupport.jarcache: registerReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@a4952a42: 2
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    cache: Reading Signers from 6599 http://server:7001/p6/applets/prm-guisupport.jar | C:\Users\xyz\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\35\1e51d6e3-30250490-8.4.0.0.0283-.idx
    cache: Done readSigners(http://server:7001/p6/applets/prm-guisupport.jar)
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425280036936 (we have 1425280031913)
    network: Cache entry not found [url: http://server:7001/p6/applets/prm-guisupport.jar, version: null]
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    security: Missing Application-Library-Allowable-Codebase manifest attribute for: http://server:7001/p6/applets/prm-guisupport.jar
    security: Validate the certificate chain using CertPath API
    security: blacklist: hasBeenModifiedSince 1425280035594 (we have 1425280031913)
    security: blacklist: hasBeenModifiedSince 1425280035594 (we have 1425280031913)
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425465623861 (we have 1425280031913)
    network: Created version ID: 8.4.0.0.0283
    network: Cache entry found [url: http://server:7001/p6/applets/prm-to.jar, version: 8.4.0.0.0283] prevalidated=false/0
    cache: Adding MemoryCache entry: http://server:7001/p6/applets/prm-to.jar
    cache: registerReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@4f5e0809: 1
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    cache:  Read manifest for http://server:7001/p6/applets/prm-to.jar: read=170 full=3981
    cache: Loading full manifest for http://server:7001/p6/applets/prm-to.jarcache: registerReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@4f5e0809: 2
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    cache: Reading Signers from 6599 http://server:7001/p6/applets/prm-to.jar | C:\Users\xyz\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\52\48797df4-4eaaf1b8-8.4.0.0.0283-.idx
    cache: Done readSigners(http://server:7001/p6/applets/prm-to.jar)
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425280035594 (we have 1425280031913)
    security: blacklist: hasBeenModifiedSince 1425465623861 (we have 1425280031913)
    network: Cache entry found [url: http://server:7001/p6/applets/prm-to.jar, version: null] prevalidated=false/0
    cache: MemoryCache replacing http://server:7001/p6/applets/prm-to.jar (refcnt=2). Was: URL: http://server:7001/p6/applets/prm-to.jar | C:\Users\xyz\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\52\48797df4-4eaaf1b8-8.4.0.0.0283-.idx Now: URL: http://server:7001/p6/applets/prm-to.jar | C:\Users\xyz\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\52\48797df4-63558a2c.idx
    security: Trust for: http://server:7001/p6/applets/prm-to.jar has ended: Thu Jan 01 02:00:00 CAT 1970
    cache: registerReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@4f5e0809: 1
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425280035594 (we have 1425280031913)
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425465623861 (we have 1425280031913)
    network: Created version ID: 8.4.0.0.0283
    network: Cache entry found [url: http://server:7001/p6/applets/prm-to.jar, version: 8.4.0.0.0283] prevalidated=false/0
    cache: MemoryCache replacing http://server:7001/p6/applets/prm-to.jar (refcnt=1). Was: URL: http://server:7001/p6/applets/prm-to.jar | C:\Users\xyz\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\52\48797df4-63558a2c.idx Now: URL: http://server:7001/p6/applets/prm-to.jar | C:\Users\xyz\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\52\48797df4-4eaaf1b8-8.4.0.0.0283-.idx
    cache: registerReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@4f5e0809: 1
    cache:  Read manifest for http://server:7001/p6/applets/prm-to.jar: read=170 full=3981
    cache: Loading full manifest for http://server:7001/p6/applets/prm-to.jarcache: registerReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@4f5e0809: 2
    security: Missing Application-Library-Allowable-Codebase manifest attribute for: http://server:7001/p6/applets/prm-to.jar
    security: Validate the certificate chain using CertPath API
    security: blacklist: hasBeenModifiedSince 1425280034845 (we have 1425280031913)
    security: blacklist: hasBeenModifiedSince 1425280034845 (we have 1425280031913)
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Cache entry found [url: http://server:7001/p6/applets/jide.jar, version: 8.4.0.0.0283] prevalidated=false/0
    cache: Adding MemoryCache entry: http://server:7001/p6/applets/jide.jar
    cache: registerReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@215976c: 1
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    cache:  Read manifest for http://server:7001/p6/applets/jide.jar: read=170 full=144099
    cache: Loading full manifest for http://server:7001/p6/applets/jide.jarcache: registerReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@215976c: 2
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    cache: Reading Signers from 6599 http://server:7001/p6/applets/jide.jar | C:\Users\xyz\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\12\4555650c-5003359c-8.4.0.0.0283-.idx
    cache: Done readSigners(http://server:7001/p6/applets/jide.jar)
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425280034845 (we have 1425280031913)
    network: Cache entry not found [url: http://server:7001/p6/applets/jide.jar, version: null]
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    security: Missing Application-Library-Allowable-Codebase manifest attribute for: http://server:7001/p6/applets/jide.jar
    security: Validate the certificate chain using CertPath API
    security: blacklist: hasBeenModifiedSince 1425280037965 (we have 1425280031913)
    security: blacklist: hasBeenModifiedSince 1425465618214 (we have 1425280031913)
    network: Created version ID: 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425280037965 (we have 1425280031913)
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Cache entry found [url: http://server:7001/p6/applets/tablesupport.jar, version: 8.4.0.0.0283] prevalidated=false/0
    cache: Adding MemoryCache entry: http://server:7001/p6/applets/tablesupport.jar
    cache: registerReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@c5e01a2d: 1
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    cache:  Read manifest for http://server:7001/p6/applets/tablesupport.jar: read=170 full=22255
    cache: Loading full manifest for http://server:7001/p6/applets/tablesupport.jarcache: registerReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@c5e01a2d: 2
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    cache: Reading Signers from 6599 http://server:7001/p6/applets/tablesupport.jar | C:\Users\xyz\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\60\607124fc-59c4200a-8.4.0.0.0283-.idx
    cache: Done readSigners(http://server:7001/p6/applets/tablesupport.jar)
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425465618214 (we have 1425280031913)
    network: Cache entry found [url: http://server:7001/p6/applets/tablesupport.jar, version: null] prevalidated=false/0
    cache: MemoryCache replacing http://server:7001/p6/applets/tablesupport.jar (refcnt=2). Was: URL: http://server:7001/p6/applets/tablesupport.jar | C:\Users\xyz\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\60\607124fc-59c4200a-8.4.0.0.0283-.idx Now: URL: http://server:7001/p6/applets/tablesupport.jar | C:\Users\xyz\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\60\607124fc-2cdc3aab.idx
    security: Trust for: http://server:7001/p6/applets/tablesupport.jar has ended: Thu Jan 01 02:00:00 CAT 1970
    cache: registerReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@c5e01a2d: 1
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425465618214 (we have 1425280031913)
    network: Created version ID: 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425280037965 (we have 1425280031913)
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Cache entry found [url: http://server:7001/p6/applets/tablesupport.jar, version: 8.4.0.0.0283] prevalidated=false/0
    cache: MemoryCache replacing http://server:7001/p6/applets/tablesupport.jar (refcnt=1). Was: URL: http://server:7001/p6/applets/tablesupport.jar | C:\Users\xyz\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\60\607124fc-2cdc3aab.idx Now: URL: http://server:7001/p6/applets/tablesupport.jar | C:\Users\xyz\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\60\607124fc-59c4200a-8.4.0.0.0283-.idx
    cache: registerReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@c5e01a2d: 1
    cache:  Read manifest for http://server:7001/p6/applets/tablesupport.jar: read=170 full=22255
    cache: Loading full manifest for http://server:7001/p6/applets/tablesupport.jarcache: registerReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@c5e01a2d: 2
    security: Missing Application-Library-Allowable-Codebase manifest attribute for: http://server:7001/p6/applets/tablesupport.jar
    security: Validate the certificate chain using CertPath API
    security: blacklist: hasBeenModifiedSince 1425280036156 (we have 1425280031913)
    security: blacklist: hasBeenModifiedSince 1425280036156 (we have 1425280031913)
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425472043817 (we have 1425280031913)
    network: Created version ID: 8.4.0.0.0283
    network: Cache entry found [url: http://server:7001/p6/applets/applets-bo.jar, version: 8.4.0.0.0283] prevalidated=false/0
    cache: Adding MemoryCache entry: http://server:7001/p6/applets/applets-bo.jar
    cache: registerReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@7f6f84ed: 1
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    cache:  Read manifest for http://server:7001/p6/applets/applets-bo.jar: read=170 full=65962
    cache: Loading full manifest for http://server:7001/p6/applets/applets-bo.jarcache: registerReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@7f6f84ed: 2
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    cache: Reading Signers from 6599 http://server:7001/p6/applets/applets-bo.jar | C:\Users\xyz\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\34\26f05562-1ff2601f-8.4.0.0.0283-.idx
    cache: Done readSigners(http://server:7001/p6/applets/applets-bo.jar)
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425280036156 (we have 1425280031913)
    security: blacklist: hasBeenModifiedSince 1425472043817 (we have 1425280031913)
    network: Cache entry found [url: http://server:7001/p6/applets/applets-bo.jar, version: null] prevalidated=false/0
    cache: MemoryCache replacing http://server:7001/p6/applets/applets-bo.jar (refcnt=2). Was: URL: http://server:7001/p6/applets/applets-bo.jar | C:\Users\xyz\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\34\26f05562-1ff2601f-8.4.0.0.0283-.idx Now: URL: http://server:7001/p6/applets/applets-bo.jar | C:\Users\xyz\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\34\26f05562-4f148928.idx
    security: Trust for: http://server:7001/p6/applets/applets-bo.jar has ended: Thu Jan 01 02:00:00 CAT 1970
    cache: registerReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@7f6f84ed: 1
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425280036156 (we have 1425280031913)
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425472043817 (we have 1425280031913)
    network: Created version ID: 8.4.0.0.0283
    network: Cache entry found [url: http://server:7001/p6/applets/applets-bo.jar, version: 8.4.0.0.0283] prevalidated=false/0
    cache: MemoryCache replacing http://server:7001/p6/applets/applets-bo.jar (refcnt=1). Was: URL: http://server:7001/p6/applets/applets-bo.jar | C:\Users\xyz\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\34\26f05562-4f148928.idx Now: URL: http://server:7001/p6/applets/applets-bo.jar | C:\Users\xyz\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\34\26f05562-1ff2601f-8.4.0.0.0283-.idx
    cache: registerReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@7f6f84ed: 1
    cache:  Read manifest for http://server:7001/p6/applets/applets-bo.jar: read=170 full=65962
    cache: Loading full manifest for http://server:7001/p6/applets/applets-bo.jarcache: registerReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@7f6f84ed: 2
    security: Missing Application-Library-Allowable-Codebase manifest attribute for: http://server:7001/p6/applets/applets-bo.jar
    security: Validate the certificate chain using CertPath API
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    security: Grant socket perm for http://server:7001/p6/applets/applets-bo.jar : java.security.Permissions@a77ba09 (
    ("java.net.SocketPermission" "server" "connect,accept,resolve")
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    security: Missing Application-Library-Allowable-Codebase manifest attribute for: http://server:7001/p6/applets/applets-bo.jar
    security: Validate the certificate chain using CertPath API
    basic: Plugin2ClassLoader.getPermissions CeilingPolicy allPerms
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425280037763 (we have 1425280031913)
    security: blacklist: hasBeenModifiedSince 1425280037763 (we have 1425280031913)
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425465623658 (we have 1425280031913)
    network: Created version ID: 8.4.0.0.0283
    network: Cache entry found [url: http://server:7001/p6/applets/ilog.jar, version: 8.4.0.0.0283] prevalidated=false/0
    cache: Adding MemoryCache entry: http://server:7001/p6/applets/ilog.jar
    cache: registerReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@4bc89a27: 1
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    cache:  Read manifest for http://server:7001/p6/applets/ilog.jar: read=170 full=195916
    cache: Loading full manifest for http://server:7001/p6/applets/ilog.jarcache: registerReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@4bc89a27: 2
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    cache: Reading Signers from 6599 http://server:7001/p6/applets/ilog.jar | C:\Users\xyz\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\36\64180da4-182cab74-8.4.0.0.0283-.idx
    cache: Done readSigners(http://server:7001/p6/applets/ilog.jar)
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425280037763 (we have 1425280031913)
    security: blacklist: hasBeenModifiedSince 1425465623658 (we have 1425280031913)
    network: Cache entry found [url: http://server:7001/p6/applets/ilog.jar, version: null] prevalidated=false/0
    cache: MemoryCache replacing http://server:7001/p6/applets/ilog.jar (refcnt=2). Was: URL: http://server:7001/p6/applets/ilog.jar | C:\Users\xyz\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\36\64180da4-182cab74-8.4.0.0.0283-.idx Now: URL: http://server:7001/p6/applets/ilog.jar | C:\Users\xyz\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\36\64180da4-1b5ccf61.idx
    security: Trust for: http://server:7001/p6/applets/ilog.jar has ended: Thu Jan 01 02:00:00 CAT 1970
    cache: registerReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@4bc89a27: 1
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425280037763 (we have 1425280031913)
    network: Created version ID: 8.4.0.0.0283
    network: Created version ID: 8.4.0.0.0283
    security: blacklist: hasBeenModifiedSince 1425465623658 (we have 1425280031913)
    network: Created version ID: 8.4.0.0.0283
    network: Cache entry found [url: http://server:7001/p6/applets/ilog.jar, version: 8.4.0.0.0283] prevalidated=false/0
    cache: MemoryCache replacing http://server:7001/p6/applets/ilog.jar (refcnt=1). Was: URL: http://server:7001/p6/applets/ilog.jar | C:\Users\xyz\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\36\64180da4-1b5ccf61.idx Now

  • CF8/JRun4 Cluster for Load Balancing

    Does anyone have an example of how to set up a CF8/JRun4
    cluster for load balancing?
    I have three servers:
    x004 - Linux - Apache2 (10.0.0.54,10.1.0.54)
    x020 - Linux - JRun4/CF8 (10.0.0.70,10.1.0.70)
    x021 - Linux - JRun4/CF8 (10.0.0.71,10.1.0.71)
    Every server in our network has two network cards. One
    network card is attached to 10.0.x.x which has a gateway to the
    internet and runs at 100Mbps and is firewalled, and the other is
    attached to 10.1.x.x which runs at 1Gbps and is internal with no
    gateway. I'm trying to set it up so web traffic arrives on
    10.0.0.54 into Apache and mod_jrun20 bootstraps a cluster named
    STST using 10.1.0.54 which consists of STST_x020 coldfusion server
    running on x020 and STST_x021 running on x021. I want the
    communications between JRun4 on x020 and x021 to occur on the
    10.1.x.x network and eventhough JRun and ColdFusion will only use
    the 10.1.x.x network I still need the 10.0.x.x network card
    attached for other purposes which require a gateway. I have
    installed JRun4/CF8 about 10 times already and it seems I have no
    control over what network JRun4 clusters on... sometimes it will
    communicate on one, sometimes the other and without being able to
    set which network is being used there always seems to be "network
    error" on at least one of the two CF8 servers. I was able to get
    everything working fine by disabling the network cards on the
    10.0.x.x network and re-installing everything... but as soon as I
    added the network cards back the whole thing was broken again.
    How is this supposed to work? Most of the examples are either
    no clustering or clustering on the same machine with Apache running
    on the same box... I don't see any clustering across machines
    examples.
    How do I install a connector on a web server which doesn't
    have JRun on it and get wsconfig to connect to a multi-machine
    cluster when wsconfig only accepts a single IP address as a host
    and the cluster is not listed?
    How do I get JRun to bind to a specific network card?
    Does this work if I choose a J2EE server other than JRun?
    Any help anyone can provide is greatly appreciated. I'm
    getting close to giving up which means staying on the non-clustered
    environment and figuring out how we can deal with scalability by
    switching to something else.

    The article at
    http://www.adobe.com/go/1e8e9170
    is specific to configuring two or more cluster nodes that reside on
    separate networks, e.g. 10.0.1.0/24 and 10.0.2.0/24. (The article
    doesn't state it, but you can only use unicast peers if your
    cluster nodes host a single instance of JRun or multiple instances
    of JRun in the same cluster domain. When performing unicast
    discovery, JRun looks for all Jini groups and not just the cluster
    group.)
    Anyhow, that's not your problem. The simplest solution is you
    haven't enabled the jrun.servlet.jrpp.JRunProxyService service. I'm
    most familiar with the Windows version of JRun, but I'm assuming
    the directory structure is similar across platforms. In
    <jrun_root>/servers/<name>/SERVER-INF/jrun.xml, set the
    deactivated attribute of the jrun.servlet.jrpp.JRunProxyService
    service to false and restart JRun. You should now see JRun
    listening on the appropriate port. (The default for the first
    manually created instance is 51000.) You can limit the proxy
    service to a single interface using the interface attribute.
    If you have enabled the proxy service, verify your security
    settings in <jrun_root>/lib/security.properties. It's usually
    best to limit access to specific hosts. Comment out the
    jrun.subnet.restriction parameter and set the jrun.trusted.hosts to
    the IP address of your web server, e.g. 10.1.0.54.
    Forcing all JRun processes/services to listen on a single
    interface isn't difficult, but it does require modifying quite a
    few configuration files by hand. If you need assistance with that,
    I can elaborate.
    Configuring the JRun module under Apache is pretty
    straightforward. If you're not using virtual hosts, it's very
    simple. If you are using virtual hosts, it's still simple, but your
    JRun configuration can be virtual host-specific.
    On your Apache server, you'll want to create a directory
    structure for the JRun module. I'll assume
    /opt/jrun/lib/wsconfig/1, but you can use anything you want. Once
    the directory structure is created, extract the appropriate JRun
    module from wsconfig.jar to the new directory. You're most likely
    interested in the Apache 2.0 module,
    wsconfig.jar/connectors/apache/intel-linux/prebuilt/mod_jrun20.so.
    Let's assume you've extracted the module to
    /opt/jrun/lib/wsconfig/1/mod_jrun20.so. Your Apache service account
    should have read, write, and execute permissions on the
    /opt/jrun/lib/wsconfig/1 directory.
    The JRun module configuration is normally appended to your
    current httpd.conf file by wsconfig. Here's a sample configuration:
    LoadModule jrun_module
    "/opt/jrun/lib/wsconfig/1/mod_jrun20.so"
    <IfModule mod_jrun20.c>
    JRunConfig Verbose false
    JRunConfig Apialloc false
    JRunConfig Ssl false
    JRunConfig Ignoresuffixmap false
    JRunConfig Serverstore
    "/opt/jrun/lib/wsconfig/1/jrunserver.store"
    JRunConfig Bootstrap 10.1.0.70:51000
    #JRunConfig Errorurl <optionally redirect to this URL on
    errors>
    #JRunConfig ProxyRetryInterval 600
    #JRunConfig ConnectTimeout 30
    #JRunConfig RecvTimeout 30
    #JRunConfig SendTimeout 30
    AddHandler jrun-handler .jsp .jws .cfm .cfml .cfc .cfr
    .cfswf
    </IfModule>
    You may also want to update your DirectoryIndex directive
    with an appropriate index page, e.g. index.cfm.
    After the first request to a page handled by the JRun module
    is received, the module will query the boostrap server,
    10.1.0.70:51000, for a list of cluster peers. If you've configured
    your cluster correctly, a line similar to following will be written
    to /opt/jrun/lib/wsconfig/1/jrunserver.store:
    proxyservers=10.1.0.70:51000;10.1.0.71:51000
    You can create/edit this file manually as well.
    Unfortunately, the bootstrap option only accepts one server. If
    your bootstrap server is down, the JRun module will use the values
    in jrunserver.store directly, if the file exists.
    Here's a complete list of JRun module options:
    metrics *
    debugger *
    ssl *
    verbose
    traceflags
    serverstore
    bootstrap
    errorurl
    apialloc
    ignoresuffixmap
    proxyretryinterval
    connecttimeout
    recvtimeout
    sendtimeout
    sslcalist
    Options flagged with an asterisk can only be configured at
    the Apache server level. All other options can be configured at the
    server level and/or the virtual host level. The usage of these
    options is in the JRun documentation, and the JRun module source
    code is included in wsconfig.jar. Keep in mind that versions of the
    JRun module shipped prior to ColdFusion 8 were coded to assign the
    connecttimeout and sendtimeout options to the socket connection
    timeout. Whichever option appeared last in your configuration ended
    up as the final value. This has been fixed in ColdFusion 8 and
    presumably the next release of the JRun updater.
    I think that's a good start. If you need more information or
    can't find what you need in the JRun or ColdFusion documentation,
    let me know.
    If you're looking for resiliency, I highly recommend
    expanding your configuration to include a second web server and a
    hardware load-balancer (preferably one that supports redudancy via
    multiple paths and devices, e.g. devices from Cisco, F5, or Foundry
    Networks). Often, however, running Apache on the ColdFusion
    server(s) provides adequate performance, and round-robin DNS
    records coupled with the ability to update DNS quickly in the event
    of a failure may be all you need for load-balancing and
    failover.

  • Trying to load jar file dynamically

    I'm trying to load the jar file dynamically and making the new instance of an objet present in it.
    mu source code -
    import java.net.*;
    import java.util.*;
    import java.io.*;
    import java.lang.reflect.Method;
    class A
    /** The class loader to use for loading JMeter classes. */
    private static URLClassLoader loader;
         static {
              System.out.println("classpath : " + System.getProperty("java.class.path"));
    URL[] urls = new URL[1];
    StringBuffer classpath = new StringBuffer();
    File f = new File("E:\\try\\lib\\dom4j.jar");
              String s = f.getPath();
    try
                   urls[0] = new URL("file", "", s);
              catch (MalformedURLException e)
                   e.printStackTrace();
    System.setProperty(
    "java.class.path",
    System.getProperty("java.class.path") + System.getProperty("path.separator") + s);
    loader = new URLClassLoader(urls);
    * Prevent instantiation.
    private A()
    * The main program which actually runs JMeter.
    * @param args the command line arguments
    public static void main(String[] args) throws Exception
              System.out.println("java,class.path : " + System.getProperty("java.class.path"));
    Thread.currentThread().setContextClassLoader(loader);
              System.out.println("loader : " + loader);
              System.out.println("java.class.path : " + System.getProperty("java.class.path"));
              System.out.println("classpath : " + System.getenv("classpath"));
    try
    Class B = loader.loadClass("B");
    Object instance = B.newInstance();
    Method startup =
    B.getMethod("print");
    startup.invoke(instance);
    catch (Exception e)
    e.printStackTrace();
    import org.dom4j.*;
    import org.dom4j.dom.*;
    import java.lang.reflect.*;
    class B
         public void print () throws Exception
              //Element e = DocumentHelper.createElement("hello");     
              //e.addText("sachin");     
              //System.out.println(e.asXML());
    ClassLoader loader = Thread.currentThread().getContextClassLoader();
              System.out.println("loader : " + loader);
    Class c = loader.loadClass("org.dom4j.dom.DOMElement");
              //Class c = Class.forName("org.dom4j.dom.DOMElement");
              Constructor con = c.getConstructor(new String().getClass());
              DOMElement el = (DOMElement)con.newInstance(new String("asd"));
              //DOMElement dm = new DOMElement("ADD");
              System.out.println(el);
    the class org.dom4j.dom.DOMElement is present in the jar file .
    basically i'm getting an exception, given below--
    java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorI
    java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodA
    sorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at A.main(A.java:59)
    Caused by: java.lang.NoClassDefFoundError: org/dom4j/dom/DOMElement
    at B.print(B.java:18)
    ... 5 more
    thanks alot..
    Regards,
    Sachin

    Alright let me tell you guys what I am doing. I am using reflection to load the class from a jar file. Then, I am accessing a method defined in the class.
    This piece of code will load and start the class;
    Class c = loadClass(name);
    System.out.println("name:" + name);
    System.out.println("c:" + c);
    Method m = c.getMethod("ServiceStarted", new Class[0]);
    d1 = c.newInstance();
    System.out.println("d1:" + d1);
    m.setAccessible(true);
    try {
    m.invoke(d1, new Object[0] );
    } catch (IllegalAccessException e) {
    This piece of code will invoke a preloaded class;
    String s = d1.getClass().getName();
    Class c = Class.forName(s);
    System.out.println(c);
    Object ret = null;
    Method m = c.getMethod("Hello", new Class[] { String.class });
    Object d = c.newInstance();
    m.setAccessible(true);
    try {
    ret = m.invoke(d, new Object[] { smsg });
    } catch (IllegalAccessException e) {
    and I have define d1 as;
    private static Object d1 = new Object();
    Any ideas why I am getting the exception.
    Thanks,
    MS

  • Load jar in ClassLoad

    I need load jar in ClassLoad, I did write code, but he not work. what is the problem?
    package jar;
    import java.io.File;
    import java.io.IOException;
    import java.lang.reflect.Method;
    import java.net.MalformedURLException;
    import java.net.URL;
    import java.net.URLClassLoader;
    import java.util.Enumeration;
    import java.util.jar.JarFile;
    import java.util.zip.ZipEntry;
    public class Jar1 {
        public static void main(String[] args) {
            try {
                String filePath = "/home/pitbull/temp/plugins/script.jar";
                printJar(filePath);
                load(filePath);
            } catch (Exception e) {
                e.printStackTrace();
        public static void printJar(String path) throws IOException {
            JarFile jarFile = new JarFile(path);
            Enumeration entries = jarFile.entries();
            while (entries.hasMoreElements()) {
                ZipEntry entry = (ZipEntry) entries.nextElement();
                System.out.println(entry.getName());
            jarFile.close();
        public static void load(String filePath) throws MalformedURLException, ClassNotFoundException {
            filePath = "jar:file://" + filePath + "!/";
            URL url = new File(filePath).toURI().toURL();
            URLClassLoader clazzLoader = new URLClassLoader(new URL[]{url});
            Class clazz = clazzLoader.loadClass("scripts.task_custom_field_value.MessageFormat");
            for (Method method : clazz.getMethods()) {
                System.out.println(method.getName());
    }This jar "/home/pitbull/temp/plugins/script.jar" not classpath.

    Get exception. But class scripts.task_custom_field_value.MessageFormat.class is exactly have in jar.
    java.lang.ClassNotFoundException: scripts.task_custom_field_value.MessageFormat
         at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
         at jar.Jar1.load(Jar1.java:38)
         at jar.Jar1.main(Jar1.java:18)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at com.intellij.rt.execution.application.AppMain.main(AppMain.java:115)Edited by: P1tBull on Jul 27, 2010 2:17 AM

  • Unable to load .jar program

    I'm trying to create my own paintchat server. In order for me to host it I need to load a .jar program but whenever I do it shows the splash page then closes. It leaves a txt stating the error but I don't understand it. Please help and thank you in advance.
    # An unexpected error has been detected by HotSpot Virtual Machine:
    #  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x7c809783, pid=1588, tid=3708
    # Java VM: Java HotSpot(TM) Client VM (1.5.0_06-b05 mixed mode, sharing)
    # Problematic frame:
    # C  [kernel32.dll+0x9783]
    ---------------  T H R E A D  ---------------
    Current thread (0x00861a30):  JavaThread "Thread-2" [_thread_in_native, id=3708]
    siginfo: ExceptionCode=0xc0000005, writing address 0x00000059
    Registers:
    EAX=0xffffffff, EBX=0x036af828, ECX=0x00000059, EDX=0xffffc1fa
    ESP=0x036aee6c, EBP=0x036af830, ESI=0x00000001, EDI=0x036af1c0
    EIP=0x7c809783, EFLAGS=0x00010202
    Top of Stack: (sp=0x036aee6c)
    0x036aee6c:   20b0c27f 00000059 00000001 20b0ea39
    0x036aee7c:   00000001 00000000 0319f340 036af800
    0x036aee8c:   00000000 00000001 00000000 032ca390
    0x036aee9c:   034da6d8 00000000 00000000 00000001
    0x036aeeac:   00000654 00000000 00000000 00000000
    0x036aeebc:   00000000 00000000 00000000 00000000
    0x036aeecc:   00000000 00000000 00000000 00000000
    0x036aeedc:   00000000 00000000 00000000 00000000
    Instructions: (pc=0x7c809783)
    0x7c809773:   40 c2 04 00 8d 49 00 8b 4c 24 04 b8 ff ff ff ff
    0x7c809783:   f0 0f c1 01 48 c2 04 00 8d 49 00 8b 4c 24 04 8b
    Stack: [0x03670000,0x036b0000),  sp=0x036aee6c,  free space=251k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    C  [kernel32.dll+0x9783]
    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
    j  java.net.PlainSocketImpl.socketAccept(Ljava/net/SocketImpl;)V+0
    j  java.net.PlainSocketImpl.accept(Ljava/net/SocketImpl;)V+7
    j  java.net.ServerSocket.implAccept(Ljava/net/Socket;)V+50
    j  java.net.ServerSocket.accept()Ljava/net/Socket;+48
    j  paintchat_http.HttpServer.run()V+13
    j  java.lang.Thread.run()V+11
    v  ~StubRoutines::call_stub
    ---------------  P R O C E S S  ---------------
    Java Threads: ( => current thread )
    =>0x00861a30 JavaThread "Thread-2" [_thread_in_native, id=3708]
      0x00859c50 JavaThread "c" daemon [_thread_blocked, id=2408]
      0x00859e70 JavaThread "h" daemon [_thread_blocked, id=656]
      0x00845500 JavaThread "c" daemon [_thread_blocked, id=1672]
      0x00846290 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=2084]
      0x00842e70 JavaThread "s" daemon [_thread_blocked, id=3576]
      0x008402c0 JavaThread "Image Fetcher 0" daemon [_thread_blocked, id=2252]
      0x008407e0 JavaThread "DestroyJavaVM" [_thread_blocked, id=3040]
      0x00840ac0 JavaThread "init" [_thread_in_native, id=2500]
      0x0083dc10 JavaThread "AWT-Windows" daemon [_thread_in_native, id=1696]
      0x0083c1b0 JavaThread "AWT-Shutdown" [_thread_blocked, id=4076]
      0x0083b370 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=484]
      0x00830e40 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=2840]
      0x0082e0d0 JavaThread "CompilerThread0" daemon [_thread_blocked, id=348]
      0x0082ee70 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=724]
      0x0082c400 JavaThread "Finalizer" daemon [_thread_in_Java, id=956]
      0x0082ce70 JavaThread "Reference Handler" daemon [_thread_blocked, id=4032]
    Other Threads:
      0x0082a210 VMThread [id=3976]
      0x008319f0 WatcherThread [id=996]
    VM state:not at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: None
    Heap
    def new generation   total 576K, used 101K [0x22b80000, 0x22c20000, 0x23060000)
      eden space 512K,  19% used [0x22b80000, 0x22b994c0, 0x22c00000)
      from space 64K,   0% used [0x22c10000, 0x22c10000, 0x22c20000)
      to   space 64K,   0% used [0x22c00000, 0x22c00000, 0x22c10000)
    tenured generation   total 2560K, used 1535K [0x23060000, 0x232e0000, 0x26b80000)
       the space 2560K,  59% used [0x23060000, 0x231dffe8, 0x231e0000, 0x232e0000)
    compacting perm gen  total 8192K, used 351K [0x26b80000, 0x27380000, 0x2ab80000)
       the space 8192K,   4% used [0x26b80000, 0x26bd7d28, 0x26bd7e00, 0x27380000)
        ro space 8192K,  63% used [0x2ab80000, 0x2b08b178, 0x2b08b200, 0x2b380000)
        rw space 12288K,  46% used [0x2b380000, 0x2b919fa8, 0x2b91a000, 0x2bf80000)
    Dynamic libraries:
    0x00400000 - 0x0040c000      C:\Program Files\Java\jre1.5.0_06\bin\javaw.exe
    0x7c900000 - 0x7c9b0000      C:\WINDOWS\system32\ntdll.dll
    0x7c800000 - 0x7c8f4000      C:\WINDOWS\system32\kernel32.dll
    0x77dd0000 - 0x77e6b000      C:\WINDOWS\system32\ADVAPI32.dll
    0x77e70000 - 0x77f01000      C:\WINDOWS\system32\RPCRT4.dll
    0x7e410000 - 0x7e4a0000      C:\WINDOWS\system32\USER32.dll
    0x77f10000 - 0x77f57000      C:\WINDOWS\system32\GDI32.dll
    0x77c10000 - 0x77c68000      C:\WINDOWS\system32\MSVCRT.dll
    0x76390000 - 0x763ad000      C:\WINDOWS\system32\IMM32.DLL
    0x629c0000 - 0x629c9000      C:\WINDOWS\system32\LPK.DLL
    0x74d90000 - 0x74dfb000      C:\WINDOWS\system32\USP10.dll
    0x6d670000 - 0x6d804000      C:\Program Files\Java\jre1.5.0_06\bin\client\jvm.dll
    0x76b40000 - 0x76b6d000      C:\WINDOWS\system32\WINMM.dll
    0x6d280000 - 0x6d288000      C:\Program Files\Java\jre1.5.0_06\bin\hpi.dll
    0x76bf0000 - 0x76bfb000      C:\WINDOWS\system32\PSAPI.DLL
    0x6d640000 - 0x6d64c000      C:\Program Files\Java\jre1.5.0_06\bin\verify.dll
    0x6d300000 - 0x6d31d000      C:\Program Files\Java\jre1.5.0_06\bin\java.dll
    0x6d660000 - 0x6d66f000      C:\Program Files\Java\jre1.5.0_06\bin\zip.dll
    0x6d000000 - 0x6d167000      C:\Program Files\Java\jre1.5.0_06\bin\awt.dll
    0x73000000 - 0x73026000      C:\WINDOWS\system32\WINSPOOL.DRV
    0x774e0000 - 0x7761d000      C:\WINDOWS\system32\ole32.dll
    0x73760000 - 0x737a9000      C:\WINDOWS\system32\ddraw.dll
    0x73bc0000 - 0x73bc6000      C:\WINDOWS\system32\DCIMAN32.dll
    0x73940000 - 0x73a10000      C:\WINDOWS\system32\D3DIM700.DLL
    0x6d240000 - 0x6d27d000      C:\Program Files\Java\jre1.5.0_06\bin\fontmanager.dll
    0x10000000 - 0x1000e000      d:\Program Files\MessengerPlus! 3\MsgPlusLoader.dll
    0x02e40000 - 0x02e50000      C:\WINDOWS\system32\tabhook.dll
    0x755c0000 - 0x755ee000      C:\WINDOWS\system32\msctfime.ime
    0x6d3c0000 - 0x6d3df000      C:\Program Files\Java\jre1.5.0_06\bin\jpeg.dll
    0x03170000 - 0x0317b000      D:\program files\powerstrip\pshook.dll
    0x77120000 - 0x771ac000      C:\WINDOWS\system32\oleaut32.dll
    0x6d4c0000 - 0x6d4d3000      C:\Program Files\Java\jre1.5.0_06\bin\net.dll
    0x71ab0000 - 0x71ac7000      C:\WINDOWS\system32\WS2_32.dll
    0x71aa0000 - 0x71aa8000      C:\WINDOWS\system32\WS2HELP.dll
    0x031d0000 - 0x031e5000      d:\Program Files\NetLimiter\nl_lsp.dll
    0x031f0000 - 0x03201000      C:\WINDOWS\system32\nl_msgc.dll
    0x77f60000 - 0x77fd6000      C:\WINDOWS\system32\SHLWAPI.dll
    0x71a50000 - 0x71a8f000      C:\WINDOWS\system32\mswsock.dll
    0x662b0000 - 0x66308000      C:\WINDOWS\system32\hnetcfg.dll
    0x58d40000 - 0x58d47000      C:\WINDOWS\System32\wship6.dll
    0x6d4e0000 - 0x6d4e9000      C:\Program Files\Java\jre1.5.0_06\bin\nio.dll
    0x76f20000 - 0x76f47000      C:\WINDOWS\system32\DNSAPI.dll
    0x76fb0000 - 0x76fb8000      C:\WINDOWS\System32\winrnr.dll
    0x76f60000 - 0x76f8c000      C:\WINDOWS\system32\WLDAP32.dll
    0x76fc0000 - 0x76fc6000      C:\WINDOWS\system32\rasadhlp.dll
    0x20b00000 - 0x20b46000      C:\WINDOWS\system32\imon.dll
    0x71ad0000 - 0x71ad9000      C:\WINDOWS\system32\WSOCK32.dll
    0x77690000 - 0x776b1000      C:\WINDOWS\system32\NTMARTA.DLL
    0x71bf0000 - 0x71c03000      C:\WINDOWS\system32\SAMLIB.dll
    0x71a90000 - 0x71a98000      C:\WINDOWS\System32\wshtcpip.dll
    VM Arguments:
    java_command: Z:\Manga Viewing Folder\65194\paintchat\PaintChat.jar
    Launcher Type: SUN_STANDARD
    Environment Variables:
    CLASSPATH=C:\Program Files\Java\jre1.5.0_04\lib\ext\QTJava.zip
    PATH=C:\WINDOWS\SYSTEM32;C:\WINDOWS;C:\WINDOWS\SYSTEM32\WBEM;C:\PROGRAM FILES\ATI TECHNOLOGIES\ATI CONTROL PANEL;C:\WINDOWS;C:\WINDOWS\SYSTEM32\WBEM;C:\WINDOWS\SYSTEM32;C:\Program Files\Common Files\Adobe\AGL;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\Common Files\Autodesk Shared\
    USERNAME=Peter Fong
    OS=Windows_NT
    PROCESSOR_IDENTIFIER=x86 Family 15 Model 2 Stepping 9, GenuineIntel
    ---------------  S Y S T E M  ---------------
    OS: Windows XP Build 2600 Service Pack 2
    CPU:total 2 family 15, cmov, cx8, fxsr, mmx, sse, sse2, ht
    Memory: 4k page, physical 1047276k(389444k free), swap 2521992k(2007796k free)
    vm_info: Java HotSpot(TM) Client VM (1.5.0_06-b05) for windows-x86, built on Nov 10 2005 11:12:14 by "java_re" with MS VC++ 6.0

    Make sure you have the correct distribution package
    The directory is arbitrary but add the path to the LD_LIBRARY_PATH
    Installation manual:
    To install JCo for Linux copy the appropriate distribution package into an arbitrary directory {sapjco3-install-path}. Next, change to the installation directory:
        cd {sapjco3-install-path}   [return]
    and extract the archive:
        tar zxvf sapjco3-linux*3.0.11.tgz   [return]
    Then add {sapjco3-install-path} to the LD_LIBRARY_PATH environment variable.
    Finally, add {sapjco3-install-path}/sapjco3.jar to your CLASSPATH environment variable.

  • Loading .jar and .class in MX7

    I have a cfx tag that includes a .class and .jar file. I
    could do this on the old MX server but in MX7 the option is not in
    the cfide/administrator.
    I copied the .jar and .class files into the
    c:\cfusionmx7\runtime\lib\ directory and then added them to the
    bottom of the jvm.config file with the following entry. (note: The
    .jar file is called MYNEWFILE.jar)
    java.class.path={application.home}/servers/lib,{application.home}/../lib/macromedia_driver s.jar,{application.home}/lib/cfmx_mbean.jar,{application.home}/lib,{application.home}/lib/ MYNEWFILE.jar,{application.home}/../wwwroot/WEB-INF/lib/
    I then rebooted the server. I also have a ".class" file that
    goes with this. I have no idea where to put that thing. The cfx
    (which I mapped in the administrator).
    I get the standard 500 error saying:
    HTTP 500 - Internal server error
    Internet Explorer
    even though I have debugging going to my laptop.
    Here is the output of the exception.log
    "Error","jrpp-0","07/05/07","16:04:14",,"com/allaire/cfx/CustomTag
    The specific sequence of files included or processed is:
    C:\Inetpub\wwwroot\Pauly\example.cfm "
    java.lang.NoClassDefFoundError: com/allaire/cfx/CustomTag
    at java.lang.ClassLoader.defineClass0(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown
    Source)
    at java.net.URLClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.access$100(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at
    jrunx.util.JRunURLClassLoader.loadClass(JRunURLClassLoader.java:77)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at
    jrunx.util.JRunURLClassLoader.loadClass(JRunURLClassLoader.java:77)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at
    jrunx.util.JRunURLClassLoader.loadClass(JRunURLClassLoader.java:77)
    at
    jrunx.util.JRunURLClassLoader.loadClass(JRunURLClassLoader.java:69)
    at
    coldfusion.bootstrap.BootstrapClassLoader.loadClass(BootstrapClassLoader.java:207)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClassInternal(Unknown Source)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at coldfusion.tagext.CfxTag.doStartTag(CfxTag.java:88)
    at
    coldfusion.runtime.CfJspPage._emptyTag(CfJspPage.java:1908)
    at
    cfexample2ecfm2026642798.runPage(C:\Inetpub\wwwroot\Pauly\example.cfm:3)
    at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:152)
    at
    coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:343)
    at
    coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65)
    at
    coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:210)
    at coldfusion.filter.PathFilter.invoke(PathFilter.java:86)
    at
    coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:50)
    at
    coldfusion.filter.BrowserDebugFilter.invoke(BrowserDebugFilter.java:52)
    at
    coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:2 8)
    at
    coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
    at
    coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)
    at
    coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
    at coldfusion.CfmServlet.service(CfmServlet.java:105)
    at
    coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:78)
    at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91)
    at
    jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
    at
    jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:257)
    at
    jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:527)
    at
    jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:204)
    at
    jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:349)
    at
    jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:457)
    at
    jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:295)
    at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
    "Information","Thread-10","07/05/07","16:14:10",,"Address
    already in use: JVM_Bind"
    java.net.BindException: Address already in use: JVM_Bind
    at java.net.PlainSocketImpl.socketBind(Native Method)
    at java.net.PlainSocketImpl.bind(Unknown Source)
    at java.net.ServerSocket.bind(Unknown Source)
    at java.net.ServerSocket.<init>(Unknown Source)
    at java.net.ServerSocket.<init>(Unknown Source)
    at
    coldfusion.server.jrun4.metrics.CfstatServer.run(CfstatServer.java:64)
    Any help would be greatly appreciated, as I've been working
    on this for a while. I couldn't find a solution in the forums so I
    thought I would post. Thanks!
    Pauly

    >> java.lang.NoClassDefFoundError:
    com/allaire/cfx/CustomTag
    Is the CFX.jar in the classpath?
    > The option is not in the cfide/administrator.
    What option? The administrator has several options for custom
    jars, tags, et.
    - Extensions -> Custom Tag Paths
    - Extensions -> CFX Tags
    CF will also look in these directories automatically
    - {cf_webroot}/WEB-INF/classes (for classes)
    - {cf_webroot}/WEB-INF/lib (for jars)

  • SOS!!!!----Error for Loading data from Oracle 11g to Essbase using ODI

    Hi all.
    I want to load data from oracle database to essbase using ODI.
    I configure successfully the physical and logical Hyperion essbase on Topology Manager, and got the ESSBASE structure of BASIC app DEMO.
    The problem is.
    1. When I try view data right click on the essbase table,
    va.sql.SQLException: Driver must be specified
         at com.sunopsis.sql.SnpsConnection.a(SnpsConnection.java)
         at com.sunopsis.sql.SnpsConnection.testConnection(SnpsConnection.java)
         at com.sunopsis.sql.SnpsConnection.testConnection(SnpsConnection.java)
         at com.sunopsis.graphical.frame.b.jc.bE(jc.java)
         at com.sunopsis.graphical.frame.bo.bA(bo.java)
         at com.sunopsis.graphical.frame.b.ja.dl(ja.java)
         at com.sunopsis.graphical.frame.b.ja.<init>(ja.java)
         at com.sunopsis.graphical.frame.b.jc.<init>(jc.java)
    I got answer from Oracle Supporter It's ok, just omit it. Then the second problem appear.
    2. I create an interface between oracle database and essbase, click the option "staging area deffirent from target"(meaning the staging is created at oracle database), and using IKM SQL to Hyperion Essbase(metadata), execute this interface
    org.apache.bsf.BSFException: exception from Jython:
    Traceback (innermost last):
    File "<string>", line 61, in ?
    com.hyperion.odi.essbase.ODIEssbaseException: Invalid value specified [RULES_FILE] for Load option [null]
         at com.hyperion.odi.essbase.ODIEssbaseMetaWriter.validateLoadOptions(Unknown Source)
         at com.hyperion.odi.essbase.AbstractEssbaseWriter.beginLoad(Unknown Source)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java)
         at org.python.core.PyMethod.__call__(PyMethod.java)
         at org.python.core.PyObject.__call__(PyObject.java)
         at org.python.core.PyInstance.invoke(PyInstance.java)
         at org.python.pycode._pyx1.f$0(<string>:61)
         at org.python.pycode._pyx1.call_function(<string>)
         at org.python.core.PyTableCode.call(PyTableCode.java)
         at org.python.core.PyCode.call(PyCode.java)
         at org.python.core.Py.runCode(Py.java)
         at org.python.core.Py.exec(Py.java)
    I'm very confused by it. Anybody give me a solution or related docs.
    Ethan.

    Hi ethan.....
    U always need a driver to be present inside ur <ODI installation directory>\drivers folder.....for both the target and the source......Because ojdbc14.jar is the driver for oracle already present inside the drivers folder ....we don't have to do anything for it.....But for Essbase ...you need a driver......If u haven't already done this.....try this.....
    Hope it helps...
    Regards
    Susane

  • Proper software install order for MS-6341

         What is the proper order for loading chipset drivers, etc. after installing the windows 2000 professional operating system for the MS-6341 motherboard ??
         Does the 4 in 1 drivers include everything that has to be install for proper operation and what boxes should be installed during the 4 in 1 install or is it necessary to install the AGP software assuming an AGP video card is being used ??
         Thanks.

    i work for a small oem computer company and we found that if we install the 4in1 first and then the sound and then finally the video. does it make a difference? not sure but thats how we do it. hope it helps. almost forgot.... if it is a via northbridge chip then yes install the agp driver, even with on board video you will want to install it. usually running it with default boxes checked is the best.

Maybe you are looking for