I have a swing interface for installer .I call my java program for
configuring weblogic server . I works well for configuring jdbc,
datasource, deployment
But when I configure startup class , the swing interface hangs. I have
to kill the program. 
But it works fine from command line or jbuilder it configures
startuclass also?
Code is like this
Regds
Ashutosh 
 
  MBeanQueryCommand mb=new MBeanQueryCommand();
                 mb.setDomain("mydomain");
                 mb.setType("Server");
                 mb.setName("myserver");
                 mb.setProperty("servermem");
           config.addQuery(mb);
           MBeanDeleteCommand mdeleteStartup = new MBeanDeleteCommand();
           MBeanQueryCommand qryCommandStartup= new MBeanQueryCommand();
           qryCommandStartup.setDomain("mydomain");
           qryCommandStartup.setName("StartApplication");
           qryCommandStartup.setType("StartupClass");
           qryCommandStartup.addDelete(mdeleteStartup);
           config.addQuery(qryCommandStartup);
          MBeanCreateCommand mstartup=new MBeanCreateCommand();
          mstartup.setType("StartupClass");
          mstartup.setName("StartApplication");
          MBeanSetCommand msetStartup =new MBeanSetCommand();
                msetStartup.setAttribute("Arguments" );
                msetStartup.setValue("port=7001");
         MBeanSetCommand msetClassname =new MBeanSetCommand();
               msetClassname.setAttribute("ClassName");
 
msetClassname.setValue("com.cfm.pcm.core.startup.CFMStartup");
        MBeanSetCommand msetfailure =new MBeanSetCommand();
               msetfailure.setAttribute("FailureIsFatal");
               msetfailure.setValue("false");
           MBeanSetCommand msload =new MBeanSetCommand();
           msload.setAttribute("LoadBeforeAppDeployments");
           msload.setValue("false");
     
          MBeanSetCommand msetTargetds =new MBeanSetCommand();
             msetTargetds.setAttribute("Targets");
             msetTargetds.setValue("${"+mb.getProperty()+"}");
          mstartup.addSet(msetStartup);
          mstartup.addSet(msetClassname);
         mstartup.addSet(msetfailure);
         mstartup.addSet(msload);
          mstartup.addSet(msetTargetds);
     
         config.addCreate(mstartup);
         config.setProject(psc);
         configStartUP.addTask(config);
         psc.executeTarget("config_startup") ;
         shutdownServer();

Reply via email to