Thanks,
Rob Schapper On Jul 8, 2009, at 2:01 PM, BJ Freeman wrote:
what does this mean to you C:\workspace\ofbiz\hot-deploy\content\build\lib not found. su2 sent the following on 7/8/2009 12:56 PM:Hello All, I am trying to create Hello 3 application using the tutorial.I added Hello3Services.java in src folder, Hello3Services.xml in script folder. When I try to build the application it gives me following error.error: ************************* BUILD FAILED C:\workspace\ofbiz\build.xml:119: The following error occurred while executing this line: C:\workspace\ofbiz\hot-deploy\hello3\build.xml:88: C:\workspace\ofbiz\hot-deploy\content\build\lib not found. ************************* Hello3Services.java ********************************************************* package org.ofbiz.hello3; import java.util.HashMap; import java.util.Map; import org.ofbiz.base.util.Debug; // uses Log4Jimport org.ofbiz.base.util.UtilMisc; // helpful utility for working withMaps, Lists, etc. import org.ofbiz.entity.GenericDelegator; import org.ofibz.entity.GenericEntityException; import org.ofbiz.entity.GenericValue; import org.ofbiz.service.DespatchContext; import org.ofbiz.service.ServiceUtil; public class Hello3Services {public static final String module = Hello3Services.class.getName(); // usedfor debuggingpublic static Map createHelloPerson(DispatchContext dctx, Map context) { GenericDelegator delegator = dctx.getDelegator(); // always passed in withDispatchContext try {String helloPersonId = delegator.getNextSeqId("HelloPerson"); // gets nextavailable key for HelloPersonDebug.logInfo("helloPersonId = " + helloPersonId, module) ; // prints to theconsole or console.log GenericValue helloPerson = delegator.makeValue("HelloPerson",UtilMisc.toMap ("helloPersonId", helloPersonId)); // create a GenericValuefrom ID we just gothelloPerson.setNonPKFields(context); // move non-primary key fields frominput parameters to GenericValuedelegator.create(helloPerson); // store the generic value, ie persists itMap result = ServiceUtil.returnSuccess(); // gets standard Map for successful service operationsresult.put("helloPersonId", helloPersonId); // puts output parameter intoMap to return return result; // return Map} catch (GenericEntityException ex) { // required if you use delegator inJava return ServiceUtil.returnError(ex.getMessage())' } } } } ********************************************************* Hello3Services.xml ********************************************************* <?xml version="1.0" encoding="UTF-8" ?> <simple-methods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:noNamespaceSchemaLocation="http://www.ofbiz.org/dtds/simple-methods.xsd "><simple-method method-name="createHelloPersonHobby" short-description="Create a Hobby-Person relationship" login-required="false"> <make-value entity-name="HelloPersonHobby" value-name="newEntity"/> <set-nonpk-fields map-name="parameters" value-name="newEntity"/> <set-pk-fields map-name="parameters" value-name="newEntity"/> <create-value value-name="newEntity"/> </simple-method> </simple-methods> ********************************************************* I copied my build.xml file from party component build.xml ********************************************************* <?xml version="1.0"?> <!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> <!-- This file has been modified by Open Source Strategies, Inc. --> <project name="OFBiz - Party Component" default="jar" basedir="."><!-- ================================================================== --><!-- Initialization of all property settings --><!-- ================================================================== --><target name="init"> <property environment="env"/> <property name="desc" value="Party Component"/> <property name="name" value="ofbiz-party"/> <property name="ofbiz.home.dir" value="../.."/> <property name="src.dir" value="src"/> <property name="dtd.dir" value="dtd"/> <property name="lib.dir" value="lib"/> <property name="build.dir" value="build"/> </target> <target name="classpath"> <path id="local.class.path"> <!--<fileset dir="${lib.dir}" includes="*.jar"/>--> <fileset dir="../../framework/base/lib" includes="*.jar"/> <fileset dir="../../framework/base/lib/j2eespecs" includes="*.jar"/> <fileset dir="../../framework/base/build/lib" includes="*.jar"/> <fileset dir="../../framework/entity/lib" includes="*.jar"/> <fileset dir="../../framework/entity/build/lib" includes="*.jar"/> <fileset dir="../../framework/security/build/lib" includes="*.jar"/> <fileset dir="../../framework/service/lib" includes="*.jar"/> <fileset dir="../../framework/service/build/lib" includes="*.jar"/> <fileset dir="../../framework/minilang/build/lib" includes="*.jar"/> <fileset dir="../../framework/common/build/lib" includes="*.jar"/> <fileset dir="../content/build/lib" includes="*.jar"/> </path> </target><!-- ================================================================== --><!-- Removes all created files and directories --><!-- ================================================================== --><target name="clean" depends="clean-lib"> <delete dir="${build.dir}"/> </target> <target name="clean-lib" depends="init"> <delete dir="${build.dir}/lib"/> </target><!-- ================================================================== --><!-- Makes sure the needed directory structure is in place --><!-- ================================================================== --><target name="prepare" depends="clean-lib"> <mkdir dir="${build.dir}/classes"/> <mkdir dir="${build.dir}/lib"/> </target> <target name="prepare-docs" depends="init"> <mkdir dir="${build.dir}/javadocs"/> </target><!-- ================================================================== --><!-- Compilation of the source files --><!-- ================================================================== --><target name="classes" depends="prepare,classpath"> <javac debug="on" source="1.4" deprecation="on" destdir="${build.dir}/classes"> <classpath> <path refid="local.class.path"/> </classpath> <src path="${src.dir}"/> </javac> <!-- also put the DTDs in the jar file... --> <copy todir="${build.dir}/classes"> <!--<fileset dir="${dtd.dir}" includes="*.dtd"/>--> <fileset dir="${src.dir}"includes="**/*.properties,**/*.xml,**/*.bsh,**/*.logic,**/*.js,**/ *.jacl,**/*.py"/></copy> <!-- now add the NOTICE and LICENSE files to allow the jar file to be distributed alone --> <copy todir="${build.dir}/classes/META-INF"> <fileset dir="${ofbiz.home.dir}" includes="NOTICE,LICENSE"/> </copy> </target> <target name="jar" depends="classes"><jar jarfile="${build.dir}/lib/${name}.jar" basedir="${build.dir}/ classes"/></target><!-- ================================================================== --><!-- Build JavaDoc --><!-- ================================================================== --><target name="docs" depends="prepare-docs,classpath"> <javadoc packagenames="org.ofbiz.party.*" classpathref="local.class.path" destdir="${build.dir}/javadocs" Windowtitle="Open for Business - ${desc}"> <sourcepath path="${src.dir}"/> </javadoc> </target> <target name="all" depends="jar,docs"/> </project> ********************************************************* Thanks for the help in advance.-- BJ Freeman http://www.businessesnetwork.com/automation http://bjfreeman.elance.com http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro Systems Integrator.
smime.p7s
Description: S/MIME cryptographic signature
