Code Search for Developers
 
 
  

INSTALL from GridBlocks at Krugle


Show INSTALL syntax highlighted

Full documentation of GBAgent can be found from gb-docs package.
It's also available with web browser at:
http://gridblocks.sourceforge.net/agent/index.html

========== Installation of binary releases ==========

GBAgent client does not need any kind of installation, see the README 
file of how to use the client.

GBAgent server needs J2EE servlet container, such as Tomcat or JBoss.
Tomcat 5.5 and JBoss 4.0.2 are tested. To get Axis based communication 
work inside JBoss, you need to remove the jboss-ws4ee.sar directory 
from configuration's (ex. default) deploy directory.

GBAgent server can be deployed just by copying the WAR file
(gb-agent.war) into servlet container's deploy directory. The 
service is accessible with your web browser at 
http://server:8080/gb-agent.

============= Building from sources =============

I. Dependencies
GBAgent depends on Bluetooth plugin. It should be released first:
   sh build.sh release             [in plugins/fi.hip.gb.bluetooth directory]
   sh build.sh release-plugins     [in root directory]
   
You also need builder module if the code is taken from the CVS. 
Builder is included into the source release of GBAgent.

II. Agent client

To build the client issue in gb-agent/gb-agent directory:
    sh build.sh client

This compiles the client distribution into output/client directory
and packages the binary release into output/gb-agent.jar.
Now you can continue as described in README file.

III. GBAgent servers:

Compilation and deployment can be done automatically:
    sh build.sh deploy       [deploys under $TOMCAT_HOME]
    sh build.sh deploy-ee    [deploys under $JBOSS_HOME]

or by steps:
    a) delete old ${TOMCAT_HOME}/webapps/gb-agent directory if exits
    b) create gb-agent.war package
        sh build.sh server
    c) copy the resulting output/gb-agent.war into Tomcat's webapps directory 
        or link the deployment directory
            ln -s output/gb-agent ${TOMCAT_HOME}/webapps/gb-agent
        or modify Tomcat's server.xml to load the service from some other directory



See more files for this project here

GridBlocks

GridBlocks builds a grid application framework via easy-to-use building blocks in distributed environment. The framework offers components for Grid security, distributed storage, computing, and Portlet web interfaces.

Project homepage: http://sourceforge.net/projects/gridblocks
Programming language(s): Java,JSP,XML
License: other

  buildlib/
    httpunit.jar
    jmxri.jar
    jmxtools.jar
    oro.jar
    servlet.jar
  ext/
    aop/
      concurrent.jar
      javassist.jar
      jboss-aop-jdk50.jar
      jboss-aspect-library-jdk50.jar
      trove.jar
    globus/
      cog-jglobus.jar
      cryptix-asn1.jar
      cryptix.jar
      cryptix32.jar
      jgss.jar
    jbossws/
      activation.jar
      jboss-jaxrpc.jar
      jboss-jaxws.jar
      jboss-saaj.jar
      jboss-xml-binding.jar
      jbossws-client.jar
      mailapi.jar
      wsdl4j.jar
  extrastuff/
    cert/
      CA.sh
      gsi.cnf
    compileandrun.sh
    hkka100_with_args.f
  lib/
    bcprov-jdk14-122.jar
    fast-md5.jar
    glite-security-trustmanager.jar
    glite-security-util-java.jar
    jboss-serialization.jar
    jbossxb.jar
  lib-se/
    bsh-2.0b4.jar
    commons-logging.jar
    concurrent.jar
    jboss-common.jar
    jboss-j2ee.jar
    jboss-remoting.jar
    jgroups-core.jar
    juddi.jar
    juddisaaj.jar
    log4j-1.2.8.jar
    scout.jar
    serializer.jar
    xalan.jar
    xercesImpl.jar
  src/
    agents/
      chess/
        data/
          Piece.java
          Ply.java
          Square.java
        logic/
          Analyzer.java
          CheckMate.java
          GameState.java
          Generator.java
          Iterator.java
          Validator.java
        ui/
          Board.java
          CheckGUI.java
      mandelbrot/
        fractal/
        math/
        ui/
      org/
        grafki/
        nordugrid/
      unosat/
      FileFetcher.java
      FileObserver.java
      HelloWorld.java
      ImageGallery.java
      ImageObserver.java
      NorduGrid.java
      ParallelHello.java
      Shell.java
      Sleeper.java
      Stateful.java
      Webster.java
    bin/
      Client.bat
      client.sh
      compileAgents.bat
      compileAgents.sh
    conf/
      MANIFEST.MF
      defaults.xml
      english.properties
      gb-agent.defaults
      jboss-aop.xml
      log4j.xml
      mobileagent.properties
      wstools-config.xml
    docs/
      admin-guide.pdf
      admin-guide.tex
      gblogo_600.jpg
    etc/
      META-INF/
      WEB-INF/
      MANIFEST.MF
    main/
      fi/
      org/
    resources/
      agents/
      bluetooth/
      mediaplayer/
      attachment.gif
      default_flag.gif
      flag.gif
      gblogo_330.jpg
      host.gif
    test/
      fi/
    web/
      Dispatch.jsp
      Errors.jsp
      Header.jsp
      Jobs.jsp
      Status.jsp
      Submit.jsp
      happyaxis.jsp
  .classpath
  .project
  Build.bat
  CHANGES
  INSTALL
  README
  TODO
  build.sh
  build.xml
  computing.bsh