[MOBY-dev] moby services deployment

Edward Kawas edward.kawas at gmail.com
Thu May 27 16:03:48 UTC 2010


The ant file is meant to help you copy your class files from a specific
location (more about that in the links that I sent you) and creates the
services.jar file for you. If you have to edit the build file then you are
doing something wrong (in the sense that you aren't generating your services
in the manner that MoSeS wishes that you would).

Eddie

> -----Original Message-----
> From: moby-dev-bounces at lists.open-bio.org [mailto:moby-dev-
> bounces at lists.open-bio.org] On Behalf Of Elise Larsonneur
> Sent: Thursday, May 27, 2010 8:36 AM
> To: Core developer announcements
> Subject: Re: [MOBY-dev] moby services deployment
> 
> Hi !
> 
> About the initial error : "Property 'service.jar' is not defined" which
refers to
> the next lines in jMoby/xmls/deployBuild.xml file :
> 
> 
> 
> <!--
> ==========================================================
> ======== -->
> <!-- Create a wsdd descriptor for given service in 'build/wsdd'
-->
> <!--    parameter: ${service.name}  ... for which service
-->
> <!--    parameter: ${wsdd.file}     ... what file to create
-->
> <!--
> ==========================================================
> ======== -->
> <target name="create-wsdd" depends="init">
>   <property name="wsdd.template"
> value="${src.webapps}/standard.wsdd.template"/>
>   <propertycopy property="impl.class" from="service.${service.name}"
> override="true"/>        ----------------------> line "224"
>   <copy file="${wsdd.template}" tofile="${wsdd.file}" overwrite="true"
>     taskname="Create ${service.name}.wsdd">
>     <filterset>
>       <filter token="SERVICE_NAME" value="${service.name}"/>
>       <filter token="IMPL_CLASS" value="${impl.class}"/>
>     </filterset>
>   </copy>
> </target>
> 
> 
> 
> I would to know how "${service.name}" on line "224" can be assigned to
> "jar".
> 
> Thanks a lot,
> 
> Elise
> 
> 
> 
> Edward Kawas wrote:
> > Hi Elise,
> >
> > I cannot replicate your problem, so maybe I can help point you in the
right
> > direction.
> >
> > [1]
> > http://biomoby.open-bio.org/CVS_CONTENT/moby-
> live/Java/docs/ServiceDevelopme
> > nt.html
> > [2]
> > http://biomoby.open-bio.org/CVS_CONTENT/moby-
> live/Java/docs/Moses-generators
> > .html
> > [3]
> > http://biomoby.open-bio.org/CVS_CONTENT/moby-
> live/Java/docs/Moses-deploy.htm
> > l
> >
> > I think that you may have seen some of these resources, judging by how
> far
> > you have gotten, but I think it would be a good idea to read over them.
The
> > one thing that caught my eye is that when you did 'ant all', lots of
> > unrelated service tasks were executed. If you look at resource [1] and
read
> > 'Step 1: What is needed' 'ant all' is done from within your service
project
> > and not from the root moby-live/Java folder.
> >
> > Let me know if this was a good enough push!
> >
> > Thanks,
> >
> > Eddie
> >
> >
> >> -----Original Message-----
> >> From: moby-dev-bounces at lists.open-bio.org [mailto:moby-dev-
> >> bounces at lists.open-bio.org] On Behalf Of Elise Larsonneur
> >> Sent: Wednesday, May 26, 2010 7:36 AM
> >> To: Core developer announcements
> >> Subject: Re: [MOBY-dev] moby services deployment
> >>
> >> Before deploying webservices , I generated datatypes and skeletons in
> >> jMoby with the dashboard. Then, I wrote the implementations of
> skeletons
> >> in another project associated to jMoby.
> >> So, after ant all, ant dashboard, when I launchs the deployment (after
ant
> >>
> > all)
> >
> >> of these webservices (on remote or local machine) , only the wsdd files
> >>
> > are
> >
> >> created and the previous error displays.
> >> I used a pattern for implementation class names in the Moses Generator
> >> Panel.
> >>
> >> eclipse console : ant all :
> >> Buildfile: /home/av07/gafl/elarsonneur/workspace/jMoby/build.xml
> >> cleanapi:
> >> clean:
> >>    [delete] Deleting directory
> >> /home/av07/gafl/elarsonneur/workspace/jMoby/build
> >> checkmaven:
> >> initmaven:
> >> init:
> >>     [mkdir] Created dir:
> >> /home/av07/gafl/elarsonneur/workspace/jMoby/build
> >>     [mkdir] Created dir:
> >> /home/av07/gafl/elarsonneur/workspace/jMoby/build/classes
> >>     [mkdir] Created dir:
> >> /home/av07/gafl/elarsonneur/workspace/jMoby/build/lib
> >>     [mkdir] Created dir:
> >> /home/av07/gafl/elarsonneur/workspace/jMoby/build/Clients
> >>     [mkdir] Created dir:
> >> /home/av07/gafl/elarsonneur/workspace/jMoby/build/registry_servlets
> >>     [mkdir] Created dir:
> >> /home/av07/gafl/elarsonneur/workspace/jMoby/build/run
> >>     [mkdir] Created dir:
> >> /home/av07/gafl/elarsonneur/workspace/jMoby/build/others
> >>     [mkdir] Created dir:
> >> /home/av07/gafl/elarsonneur/workspace/jMoby/build/test
> >>     [mkdir] Created dir:
> >> /home/av07/gafl/elarsonneur/workspace/jMoby/build/inb/core
> >>     [mkdir] Created dir:
> >> /home/av07/gafl/elarsonneur/workspace/jMoby/build/inb/coreservice
> >>     [mkdir] Created dir:
> >> /home/av07/gafl/elarsonneur/workspace/jMoby/build/inb/central
> >>     [mkdir] Created dir:
> >> /home/av07/gafl/elarsonneur/workspace/jMoby/build/inb/model
> >>     [mkdir] Created dir:
> >> /home/av07/gafl/elarsonneur/workspace/jMoby/build/inb/modelgui
> >>     [mkdir] Created dir:
> >> /home/av07/gafl/elarsonneur/workspace/jMoby/build/inb/generator
> >>     [mkdir] Created dir:
> >> /home/av07/gafl/elarsonneur/workspace/jMoby/build/inb/ontology
> >>     [mkdir] Created dir:
> >> /home/av07/gafl/elarsonneur/workspace/jMoby/build/inb/visualizers
> >> config:
> >>      [copy] Copying 1 file to
> >> /home/av07/gafl/elarsonneur/workspace/jMoby/build/classes
> >>      [copy] Copying 27 files to
> >> /home/av07/gafl/elarsonneur/workspace/jMoby/build/run
> >>      [copy] Copying 10 files to
> >> /home/av07/gafl/elarsonneur/workspace/jMoby/build/Clients/help
> >>      [copy] Copying 24 files to
> >>
> /home/av07/gafl/elarsonneur/workspace/jMoby/build/classes/templates
> >>      [copy] Copying 163 files to
> >> /home/av07/gafl/elarsonneur/workspace/jMoby/build/classes
> >> compile:
> >>     [javac] Compiling 392 source files to
> >> /home/av07/gafl/elarsonneur/workspace/jMoby/build/classes
> >>     [javac] Note:
> >>
> /home/av07/gafl/elarsonneur/workspace/jMoby/src/main/ca/ucalgary/serv
> >> ices/util/PBERecorder.java
> >> uses or overrides a deprecated API.
> >>     [javac] Note: Recompile with -Xlint:deprecation for details.
> >>     [javac] Note: Some input files use unchecked or unsafe operations.
> >>     [javac] Note: Recompile with -Xlint:unchecked for details.
> >>     [javac] Compiling 26 source files to
> >> /home/av07/gafl/elarsonneur/workspace/jMoby/build/Clients
> >> docs:
> >>   [javadoc] Generating Javadoc
> >>   [javadoc] Javadoc execution
> >>   [javadoc]
> >>
> /home/av07/gafl/elarsonneur/workspace/jMoby/src/main/org/inb/biomob
> >> y/central/gui/model/MobyObjectPropertiesTableModel.java:72:
> >> warning - @return tag has no arguments.
> >>   [javadoc] 1 warning
> >> jars:
> >>       [jar] Building jar:
> >> /home/av07/gafl/elarsonneur/workspace/jMoby/build/lib/jmoby-
> 1.1.1.jar
> >>       [jar] Building jar:
> >> /home/av07/gafl/elarsonneur/workspace/jMoby/build/lib/jmoby-
> >> dashboard-1.1.1.jar
> >> rdfagent-init:
> >>     [mkdir] Created dir:
> >> /home/av07/gafl/elarsonneur/workspace/jMoby/build/rdfagent
> >> jar-rdfagent:
> >>     [mkdir] Created dir:
> >>
> /home/av07/gafl/elarsonneur/workspace/jMoby/build/rdfagent/temp_lib
> >>      [copy] Copying 95 files to
> >>
> /home/av07/gafl/elarsonneur/workspace/jMoby/build/rdfagent/temp_lib
> >>    [delete] Deleting directory
> >>
> /home/av07/gafl/elarsonneur/workspace/jMoby/build/rdfagent/temp_lib
> >>       [jar] Building jar:
> >> /home/av07/gafl/elarsonneur/workspace/jMoby/build/lib/RDFagent.jar
> >> war:
> >>     [mkdir] Created dir:
> >> /home/av07/gafl/elarsonneur/workspace/jMoby/build/webapps/jmoby
> >>     [mkdir] Created dir:
> >>
> /home/av07/gafl/elarsonneur/workspace/jMoby/build/webapps/jmoby/cac
> >> he
> >>      [copy] Copying 1 file to
> >> /home/av07/gafl/elarsonneur/workspace/jMoby/build/webapps/jmoby
> >>       [war] Building war:
> >>
> /home/av07/gafl/elarsonneur/workspace/jMoby/build/webapps/jmoby/jm
> >> oby.war
> >> wardist:
> >>      [copy] Copying 1 file to
> >> /home/av07/gafl/elarsonneur/workspace/jMoby/docs/dist
> >> bindist-rdfagent:
> >>    [delete] Deleting directory
> >> /home/av07/gafl/elarsonneur/workspace/jMoby/build/rdfagent
> >>     [mkdir] Created dir:
> >>
> /home/av07/gafl/elarsonneur/workspace/jMoby/build/rdfagent/rdfagent
> >>      [copy] Copying 96 files to
> >>
> /home/av07/gafl/elarsonneur/workspace/jMoby/build/rdfagent/rdfagent/li
> >> b
> >>      [copy] Copying 1 file to
> >>
> /home/av07/gafl/elarsonneur/workspace/jMoby/build/rdfagent/rdfagent
> >>      [copy] Copying 1 file to
> >>
> /home/av07/gafl/elarsonneur/workspace/jMoby/build/rdfagent/rdfagent
> >>      [copy] Copying 6 files to
> >>
> /home/av07/gafl/elarsonneur/workspace/jMoby/build/rdfagent/rdfagent
> >>       [tar] Building tar:
> >> /home/av07/gafl/elarsonneur/workspace/jMoby/docs/dist/rdfagent-
> 2010-
> >> 05-26.tar.gz
> >>       [zip] Building zip:
> >> /home/av07/gafl/elarsonneur/workspace/jMoby/docs/dist/rdfagent-
> 2010-
> >> 05-26.zip
> >> all:
> >> BUILD SUCCESSFUL
> >>
> >>
> >>
> >> ant dashboard :
> >> Buildfile: /home/av07/gafl/elarsonneur/workspace/jMoby/build.xml
> >> checkmaven:
> >> initmaven:
> >> init:
> >> config:
> >> compile:
> >> moses-init:
> >> samples-init:
> >>     [mkdir] Created dir:
> >>
> /home/av07/gafl/elarsonneur/workspace/jMoby/build/others/samples/res
> >> ources
> >> dashboard-init:
> >> dashboard-config:
> >>       [jar] Building jar:
> >> /home/av07/gafl/elarsonneur/workspace/jMoby/build/lib/dashboard-
> >> config.jar
> >> dashboard:
> >> [Dashboard] 144276 [Thread-49] ERROR SimpleAnt -
> >>
> /home/av07/gafl/elarsonneur/workspace/jMoby/xmls/deployBuild.xml:306:
> >> The following error occurred while executing this line:
> >> [Dashboard]
> >>
> /home/av07/gafl/elarsonneur/workspace/jMoby/xmls/deployBuild.xml:371:
> >> The following error occurred while executing this line:
> >> [Dashboard]
> >>
> /home/av07/gafl/elarsonneur/workspace/jMoby/xmls/deployBuild.xml:224:
> >> Property 'service.jar' is not defined.
> >>
> >>
> >>
> >> Dashboard console :
> >> Selected authorities:
> >>     avilin05.avignon.inra.fr
> >>
> >> -find-services:
> >> [Services names]
> >>
> Solstis_getExpDescFromAuthor,Solstis_getTrait,Solstis_getAuthor,Solstis_ge
> >>
> tExperiment,Solstis_getExpFromDataset,Solstis_getProject,Solstis_getExperi
> >>
> mentDesc,Solstis_getDatasetDescFromKeyword,Solstis_getFactor,jar,Solstis
> >> _getExperimentType,Solstis_getDatasetFromExp
> >>
> >> compile-datatypes:
> >>     [javac] Compiling 1796 source files to
> >> /home/av07/gafl/elarsonneur/workspace/jMoby/build/others/datatypes
> >>
> >> compile-services:
> >>     [javac] Compiling 21 source files to
> >> /home/av07/gafl/elarsonneur/workspace/jMoby/build/others/skeletons
> >>
> >> jar-datatypes:
> >>       [jar] Building jar:
> >> /home/av07/gafl/elarsonneur/workspace/jMoby/build/lib/biomoby-
> >> datatypes.jar
> >>
> >> jar-services:
> >>       [jar] Building jar:
> >> /home/av07/gafl/elarsonneur/workspace/jMoby/build/lib/biomoby-
> >> skeletons.jar
> >>
> >> deploy-remote:
> >>     [mkdir] Created dir:
> >> /tmp/mobyremotedeploy-elarsonneur/null1398203687/moby-services-
> to-
> >> deploy-2010-05-26
> >>
> >> create-wsdd:
> >> [Create Solstis_getExpDescFromAuthor.wsdd] Copying 1 file to
> >> /tmp/mobyremotedeploy-elarsonneur/null1398203687/moby-services-
> to-
> >> deploy-2010-05-26/deploy-wsdd
> >>
> >> create-wsdd:
> >> [Create Solstis_getTrait.wsdd] Copying 1 file to
> /tmp/mobyremotedeploy-
> >> elarsonneur/null1398203687/moby-services-to-deploy-2010-05-
> 26/deploy-
> >> wsdd
> >>
> >> create-wsdd:
> >> [Create Solstis_getAuthor.wsdd] Copying 1 file to
> /tmp/mobyremotedeploy-
> >> elarsonneur/null1398203687/moby-services-to-deploy-2010-05-
> 26/deploy-
> >> wsdd
> >>
> >> create-wsdd:
> >> [Create Solstis_getExperiment.wsdd] Copying 1 file to
> >> /tmp/mobyremotedeploy-elarsonneur/null1398203687/moby-services-
> to-
> >> deploy-2010-05-26/deploy-wsdd
> >>
> >> create-wsdd:
> >> [Create Solstis_getExpFromDataset.wsdd] Copying 1 file to
> >> /tmp/mobyremotedeploy-elarsonneur/null1398203687/moby-services-
> to-
> >> deploy-2010-05-26/deploy-wsdd
> >>
> >> create-wsdd:
> >> [Create Solstis_getProject.wsdd] Copying 1 file to
> /tmp/mobyremotedeploy-
> >> elarsonneur/null1398203687/moby-services-to-deploy-2010-05-
> 26/deploy-
> >> wsdd
> >>
> >> create-wsdd:
> >> [Create Solstis_getExperimentDesc.wsdd] Copying 1 file to
> >> /tmp/mobyremotedeploy-elarsonneur/null1398203687/moby-services-
> to-
> >> deploy-2010-05-26/deploy-wsdd
> >>
> >> create-wsdd:
> >> [Create Solstis_getDatasetDescFromKeyword.wsdd] Copying 1 file to
> >> /tmp/mobyremotedeploy-elarsonneur/null1398203687/moby-services-
> to-
> >> deploy-2010-05-26/deploy-wsdd
> >>
> >> create-wsdd:
> >> [Create Solstis_getFactor.wsdd] Copying 1 file to
> /tmp/mobyremotedeploy-
> >> elarsonneur/null1398203687/moby-services-to-deploy-2010-05-
> 26/deploy-
> >> wsdd
> >>
> >> BUILD FAILED
> >>
> /home/av07/gafl/elarsonneur/workspace/jMoby/xmls/deployBuild.xml:306:
> >> The following error occurred while executing this line:
> >>
> /home/av07/gafl/elarsonneur/workspace/jMoby/xmls/deployBuild.xml:371:
> >> The following error occurred while executing this line:
> >>
> /home/av07/gafl/elarsonneur/workspace/jMoby/xmls/deployBuild.xml:224:
> >> Property 'service.jar' is not defined.
> >>
> >>
> >> Thanks,
> >>
> >> Elise.
> >>
> >>
> >>
> >>
> >>
> >>
> >> Edward Kawas wrote:
> >>
> >>> Hi Elise,
> >>>
> >>> Did you make sure to generate the skeletons and their implementations
> >>>
> >> first?
> >>
> >>> Hard to say what the problem is without knowing what you did to get
> >>>
> > here.
> >
> >>> Eddie
> >>>
> >>>
> >>>
> >>>> -----Original Message-----
> >>>> From: moby-dev-bounces at lists.open-bio.org [mailto:moby-dev-
> >>>> bounces at lists.open-bio.org] On Behalf Of Elise Larsonneur
> >>>> Sent: Wednesday, May 26, 2010 2:03 AM
> >>>> To: moby-dev at lists.open-bio.org
> >>>> Subject: [MOBY-dev] moby services deployment
> >>>>
> >>>> Hi !
> >>>>
> >>>> When I want to deploy moby services by ant dashboard on remote
> >>>> machine, I meet this problem :
> >>>>
> >>>> The following error occurred while executing this line:
> >>>>
> >>>>
> >>
> /home/av07/gafl/elarsonneur/workspace/jMoby/xmls/deployBuild.xml:371:
> >>
> >>>> The following error occurred while executing this line:
> >>>>
> >>>>
> >>
> /home/av07/gafl/elarsonneur/workspace/jMoby/xmls/deployBuild.xml:224:
> >>
> >>>> Property 'service.jar' is not defined.
> >>>>
> >>>> What can I do for resolving this problem ?
> >>>>
> >>>> Thanks,
> >>>>
> >>>> Elise Larsonneur
> >>>> Bioinformatics trainee.
> >>>> UR GAFL
> >>>> INRA Avignon
> >>>> France
> >>>>
> >>>> _______________________________________________
> >>>> MOBY-dev mailing list
> >>>> MOBY-dev at lists.open-bio.org
> >>>> http://lists.open-bio.org/mailman/listinfo/moby-dev
> >>>>
> >>>>
> >>> _______________________________________________
> >>> MOBY-dev mailing list
> >>> MOBY-dev at lists.open-bio.org
> >>> http://lists.open-bio.org/mailman/listinfo/moby-dev
> >>>
> >>>
> >> _______________________________________________
> >> MOBY-dev mailing list
> >> MOBY-dev at lists.open-bio.org
> >> http://lists.open-bio.org/mailman/listinfo/moby-dev
> >>
> >
> > _______________________________________________
> > MOBY-dev mailing list
> > MOBY-dev at lists.open-bio.org
> > http://lists.open-bio.org/mailman/listinfo/moby-dev
> >
> 
> _______________________________________________
> MOBY-dev mailing list
> MOBY-dev at lists.open-bio.org
> http://lists.open-bio.org/mailman/listinfo/moby-dev




More information about the MOBY-dev mailing list