Hello, i have a problem deploying in a Server Application Jboss. I trying
only deploy an .ear file in localhost in my the deploy default folder. The
.sf code is this:

#include "/org/smartfrog/services/www/dbc/components.sf"
#include "/org/smartfrog/services/os/java/components.sf"
#include "/org/smartfrog/functions.sf"
#include "/org/smartfrog/services/filesystem/filepath.sf"
#include "/org/smartfrog/services/filesystem/components.sf"
#include "/org/smartfrog/services/www/webapplication.sf"
#include "/org/smartfrog/services/www/livenessPage.sf"

JBoss4Server extends Compound {

    jboss.home "C:\\devel\\jboss-4.0.4.GA";
        jdk.home "C:\\Archivos de programa\\Java\\jdk1.6.0_11";
    config "default";
        
        sysProperties [];

    configDir extends DirMustExist {
      dir LAZY jboss.home;
      filename  ("/server/" ++ config);
    }
        
        libDir extends DirMustExist {
      dir LAZY configDir;
      filename  "lib";
    }
        
        deployDir extends DirMustExist {
      dir LAZY configDir;
      filename  "deploy";
    }
        
        endorsed extends DirMustExist {
      dir LAZY jboss.home ;
      filename "/lib/endorsed";
    }
        
        tools.jar extends FileMustExist {
      dir LAZY jdk.home ;
      filename "lib/tools.jar";
    }
        
        jbossRun.jar extends FileMustExist {
      dir LAZY jboss.home ;
      filename "bin/run.jar";
    }
        
        server extends Java {
        arguments [
            "-c",
            config];

        processName "jboss";
        classname "org.jboss.Main";
    
        endorsedDirs [ 
          LAZY endorsed
        ];
    
         
        classpath [
            LAZY tools.jar,
            LAZY jbossRun.jar
        ];
    
        gcInterval "3600000";
    
        sysProperties [
            ["sun.rmi.dgc.client.gcInterval",gcInterval ],
            ["sun.rmi.dgc.server.gcInterval",gcInterval ],
            PARENT:PARENT:sysProperties
        ];
    
        maxMemory 512;
    
        jvmArgs [
            "-server"
        ];
    
        shouldDetach false;
        terminateOnFailure true;
    }    

    deployTo extends DeployByCopyServer {
        destDir LAZY deployDir;
    }
        
}

AdminApp extends EarApplication {
        admins "C:\\ws\\java\\Administradores";
        filename extends filepath {
          left LAZY admins;
          right extends filepath {
                left ("/dist/");
                right ("JSFWebApp.ear");
          }
        }
        contextPath "admins";
}

app extends AdminApp {
        server ROOT:JBoss4Server:deployTo;
}

sfConfig extends app {
    
}

When I try to deploy in localhost from localhost with a sfStart display in
my terminal cosole:

PS C:\ws\java\smartfrog\src\org\smartfrog\examples\helloworld> sfStart
localhost e1 jbossdep.sf

SmartFrog 3.17.004 (2008-12-11 15:30:22 GMT)
(C) Copyright 1998-2008 Hewlett-Packard Development Company, LP

2009/01/13 11:12:33:421 CET [WARN ][main] SFCORE_LOG - SmartFrog security is
NOT active
 - FAILED when trying DEPLOY of 'e1',  [jbossdep.sf],  host:localhost
    Result:
      * Exception: 'SmartFrogLifecycleException:: [sfDeploy]
        cause: SmartFrogResolutionException:: Unresolved Reference: HERE
server
           source: HOST "172.20.1.65":rootProcess:e1
           referenceValueResolved: 'sfCodeBase "default";
        sfClass "org.smartfrog.services.www.dbc.DeployByCopyServerImpl";
        webServerSchema LAZY ASSERT {port APPLY {sfFunctionClass
"org.smartfrog.sfcore.languages.sf.functions.CheckSchemaElement";
        name "port";
        optional true;
        binding "anyBinding";
        class "java.lang.Integer";
        };
        sfFunctionClass
"org.smartfrog.sfcore.languages.sf.functions.CheckAssertions";
        };
        port 8080;
        applicationServerSchema LAZY ASSERT {supportsWAR APPLY
{sfFunctionClass
"org.smartfrog.sfcore.languages.sf.functions.CheckSchemaElement";
        name "supportsWAR";
        optional false;
        binding "anyBinding";
        class "java.lang.Boolean";
        };
        supportsServletContext APPLY {sfFunctionClass
"org.smartfrog.sfcore.languages.sf.functions.CheckSchemaElement";
        name "supportsServletContext";
        optional false;
        binding "anyBinding";
        class "java.lang.Boolean";
        };
        supportsEAR APPLY {sfFunctionClass
"org.smartfrog.sfcore.languages.sf.functions.CheckSchemaElement";
        name "supportsEAR";
        optional false;
        binding "anyBinding";
        class "java.lang.Boolean";
        };
        supportsSAR APPLY {sfFunctionClass
"org.smartfrog.sfcore.languages.sf.functions.CheckSchemaElement";
        name "supportsSAR";
        optional false;
        binding "anyBinding";
        class "java.lang.Boolean";
        };
        sfFunctionClass
"org.smartfrog.sfcore.languages.sf.functions.CheckAssertions";
        };
        supportsWAR true;
        supportsServletContext false;
        supportsEAR true;
        supportsSAR false;
        deployByCopyServerSchema LAZY ASSERT {destDir APPLY {sfFunctionClass
"org.smartfrog.sfcore.languages.sf.functions.CheckSchemaElement";
        name "destDir";
        optional false;
        binding "anyBinding";
        class "anyClass";
        };
        startup APPLY {sfFunctionClass
"org.smartfrog.sfcore.languages.sf.functions.CheckSchemaElement";
        name "startup";
        optional true;
        binding "anyBinding";
        class
"org.smartfrog.sfcore.componentdescription.ComponentDescription";
        };
        shutdown APPLY {sfFunctionClass
"org.smartfrog.sfcore.languages.sf.functions.CheckSchemaElement";
        name "shutdown";
        optional true;
        binding "anyBinding";
        class
"org.smartfrog.sfcore.componentdescription.ComponentDescription";
        };
        synchronousCopy APPLY {sfFunctionClass
"org.smartfrog.sfcore.languages.sf.functions.CheckSchemaElement";
        name "synchronousCopy";
        optional false;
        binding "anyBinding";
        class "java.lang.Boolean";
        };
        sfFunctionClass
"org.smartfrog.sfcore.languages.sf.functions.CheckAssertions";
        };
        serverHost "localhost";
        synchronousCopy true;
        destDir LAZY deployDir;
        '
           referenceValueClassType: class
org.smartfrog.sfcore.componentdescription.ComponentDescriptionImpl
           defaultValueClassType: org.smartfrog.sfcore.prim.Prim
           Expecting a Prim but got a reference to an undeployed component
"sfCodeBase "default";
        sfClass "org.smartfrog.services.www.dbc.DeployByCopyServerImpl";
        webServerSchema LAZY ASSERT {port APPLY {sfFunctionClass
"org.smartfrog.sfcore.languages.sf.functions.CheckSchemaElement";
        name "port";
        optional true;
        binding "anyBinding";
        class "java.lang.Integer";
        };
        sfFunctionClass
"org.smartfrog.sfcore.languages.sf.functions.CheckAssertions";
        };
        port 8080;
        applicationServerSchema LAZY ASSERT {supportsWAR APPLY
{sfFunctionClass
"org.smartfrog.sfcore.languages.sf.functions.CheckSchemaElement";
        name "supportsWAR";
        optional false;
        binding "anyBinding";
        class "java.lang.Boolean";
        };
        supportsServletContext APPLY {sfFunctionClass
"org.smartfrog.sfcore.languages.sf.functions.CheckSchemaElement";
        name "supportsServletContext";
        optional false;
        binding "anyBinding";
        class "java.lang.Boolean";
        };
        supportsEAR APPLY {sfFunctionClass
"org.smartfrog.sfcore.languages.sf.functions.CheckSchemaElement";
        name "supportsEAR";
        optional false;
        binding "anyBinding";
        class "java.lang.Boolean";
        };
        supportsSAR APPLY {sfFunctionClass
"org.smartfrog.sfcore.languages.sf.functions.CheckSchemaElement";
        name "supportsSAR";
        optional false;
        binding "anyBinding";
        class "java.lang.Boolean";
        };
        sfFunctionClass
"org.smartfrog.sfcore.languages.sf.functions.CheckAssertions";
        };
        supportsWAR true;
        supportsServletContext false;
        supportsEAR true;
        supportsSAR false;
        deployByCopyServerSchema LAZY ASSERT {destDir APPLY {sfFunctionClass
"org.smartfrog.sfcore.languages.sf.functions.CheckSchemaElement";
        name "destDir";
        optional false;
        binding "anyBinding";
        class "anyClass";
        };
        startup APPLY {sfFunctionClass
"org.smartfrog.sfcore.languages.sf.functions.CheckSchemaElement";
        name "startup";
        optional true;
        binding "anyBinding";
        class
"org.smartfrog.sfcore.componentdescription.ComponentDescription";
        };
        shutdown APPLY {sfFunctionClass
"org.smartfrog.sfcore.languages.sf.functions.CheckSchemaElement";
        name "shutdown";
        optional true;
        binding "anyBinding";
        class
"org.smartfrog.sfcore.componentdescription.ComponentDescription";
        };
        synchronousCopy APPLY {sfFunctionClass
"org.smartfrog.sfcore.languages.sf.functions.CheckSchemaElement";
        name "synchronousCopy";
        optional false;
        binding "anyBinding";
        class "java.lang.Boolean";
        };
        sfFunctionClass
"org.smartfrog.sfcore.languages.sf.functions.CheckAssertions";
        };
        serverHost "localhost";
        synchronousCopy true;
        destDir LAZY deployDir;
         [class
org.smartfrog.sfcore.componentdescription.ComponentDescriptionImpl]"
        SmartFrog 3.17.004 (2008-12-11 15:30:22 GMT)'


Thank you very much:
Ruben.
-- 
View this message in context: 
http://www.nabble.com/SmartFrog-problem-depoying-in-ServerApplication-Jboss-tp21432794p21432794.html
Sent from the smartfrog-users mailing list archive at Nabble.com.


------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Smartfrog-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/smartfrog-users

Reply via email to