Client Jar packing with common-ant.xml - Why is (EJ)Bean class included ?

Hi,
I'm using for all my projects the same build mechanism as in the samples.
This property
<property name="add.ejbjarclasses.to.clientjar" value="true"/> let Ant copy the EJB classes into the client jar. Fine so far.
But I've seen in my projects and in the samples, that the client jars not only contain the necessary home and remote classes, they also contain the (EJ) Bean class.
Why?
*1.)* Is this just a snugness in the ant tasks of common-ant.xml or is there good reason for this?
*2.)* Are you ignoring that or do you prevent somehow, that this not necessary class is in the client jar.
best regards

The <empty> target list will appear whenever JDeveloper has trouble parsing the Ant XML document. In this case, it is because of the reference to the common-build.xml file. See the thread named "Building with Ant" in this forum, where this issue was recently discussed:
Re: How to bold a label ?
The end result of that discussion was that, due to a bug in JDeveloper, you need to specify the full URI to the included file. In a future release we will allow the use of relative URI's.
-Matt Hawkins, JDeveloper Team

Similar Messages

  • Where to download java jar file with org.apache.xml.serialize.OutputFormat?

    Dear Friends,
    I try one program, it import org.apache.xml.serialize.OutputFormat;
    but I cannot fine it after I google a while.
    where can I find and download jar file that contain this:
    org.apache.xml.serialize.OutputFormat
    I use JDK1.6
    Thanks
    sunny

    So, to clear things up, there is no org.apache.xml.serialize.OutputFormat.JAR
    OutputFormat is a class.
    As I said in my previous post if you go at the xerces project home page (here) you will find a compiled version of xerces [here - direct link -> (fool proof)|http://archive.apache.org/dist/xml/xerces-j/Xerces-J-bin.1.4.4.zip]. If you extract the archive you will find a compiled jar called xerces.jar. Open that one with winrar/winzip or whatever, browse to org\apache\xml\serialize\OutputFormat.class and there you go, you have it, just link this xerces library to your project...
    PS. Try searching on Google for "Google tutorial"

  • Missing DTOs in Client JAR Using Appc

    Hello,
    I've been running Appc on my server JAR to generate my client JAR. It works great,
    except that some of the files utilized by the application, namely the DTOs, are
    not being packaged into the JAR. I think I know why this is occurring, but I'm
    not sure how to fix it. Let me explain how a simplified version of the app works:
    It's a security administration app, so there's this idea of users and their roles.
    The only remote bean in the JAR is a stateless session bean. It has the following
    methods:
    public UserDTO getUser(String pUserId);
    public List getRolesForUser(String pUserId);
    public void updateUser(UserDTO pUser);
    public void replaceRolesForUser(List pRoles);
    Simple enough, right? The Appc process knows to place the UserDTO class in the
    client JAR since it is referenced in the interface. However, what the Appc process
    does not realize is that the List of roles being returned is actually a List of
    RoleDTOs.
    The calling client application uses the RoleDTO class when iterating through the
    list of roles. Since the client application is a remote application and thus
    has only the client EJB JAR in its classpath, the client app can't compile; it
    can't find a definition for RoleDTO. Is there some way to force the Appc process
    to include all DTOs?
    Thanks,
    Leo

    Thanks. That's what I thought!
    Rob Woollen <[email protected]> wrote:
    Your analysis is correct. There's no real clean solution in this case
    other than returning a RoleDTO[] or updating the client-jar file with
    the missing classes.
    -- Rob
    Leo J. Hart IV wrote:
    Hello,
    I've been running Appc on my server JAR to generate my client JAR.It works great,
    except that some of the files utilized by the application, namely theDTOs, are
    not being packaged into the JAR. I think I know why this is occurring,but I'm
    not sure how to fix it. Let me explain how a simplified version ofthe app works:
    It's a security administration app, so there's this idea of users andtheir roles.
    The only remote bean in the JAR is a stateless session bean. It hasthe following
    methods:
    public UserDTO getUser(String pUserId);
    public List getRolesForUser(String pUserId);
    public void updateUser(UserDTO pUser);
    public void replaceRolesForUser(List pRoles);
    Simple enough, right? The Appc process knows to place the UserDTOclass in the
    client JAR since it is referenced in the interface. However, whatthe Appc process
    does not realize is that the List of roles being returned is actuallya List of
    RoleDTOs.
    The calling client application uses the RoleDTO class when iteratingthrough the
    list of roles. Since the client application is a remote applicationand thus
    has only the client EJB JAR in its classpath, the client app can'tcompile; it
    can't find a definition for RoleDTO. Is there some way to force theAppc process
    to include all DTOs?
    Thanks,
    Leo

  • Missing classes from servicegen client jar

    If you generate the WSDL, stubs, etc from an EJB jar, not all the required classes
    are copied to the service_client.jar.
    If your EJB method takes a class (say HomeAddressDTO) and that class inherits from
    a base-class, AddressDTO, then the AddressDTO is not included in the client jar.
    Regards,
    Nick

    if you want to use the same classes on both client and server side
    pls set useservertypes=true in the client element of servicegen.
    It seems wls 7.0ga is not adding base classes for value types to
    the client.jar file. I have filed a CR on this bug. Hope this will be
    fixed for sp1.
    Anyway, it is ok to add more classes to the client.jar manually.
    You may have to do it when reflection cannot find all the required
    classes or if you want to add your client app specific classes.
    regards,
    -manoj
    "Michael Jouravlev" <[email protected]> wrote in message
    news:[email protected]..
    I have the same problem. Do you think it is a bug? AFAIK, the processlooks
    like this: value objects --> WSDL --> client-side stubs for value objects,
    that actually do not have much in common with original ones. As I
    understand, it is possible either to copy manually created value objectsto
    client JAR file (no portability to non-Java clients), or to generate these
    stubs from WSDL. There is a parameter for clientgen task which changes the
    default behaviour. In my case all the parent classes in my value object
    hierarchy are not "mirrored" in client JAR. I think that this is correct,
    because client stubs do not have any hierarchy in them, they are just flat
    structures.
    I added needed classes to client JAR manually, but I think that this is my
    personal design error that I need these classes.
    What do you think?
    Michael.
    "Nick Minutello" <[email protected]> wrote
    in message news:3d094c10$[email protected]..
    If you generate the WSDL, stubs, etc from an EJB jar, not all the
    required
    classes
    are copied to the service_client.jar.
    If your EJB method takes a class (say HomeAddressDTO) and that classinherits from
    a base-class, AddressDTO, then the AddressDTO is not included in theclient jar.
    Regards,
    Nick

  • Unresolved classes when loading WS client jar

    Hi,
      I'm loading a WS-callout client jar into an 11gR2 DB and running into some missing classes/interfaces (ORA-29521), eg javax.xml.ws.Service/WebServiceFeature. I've find articles stating that you would have to load the WS SOAP client stack but the dbws*.jar in jlib don't appear to contain those classes. Any pointers?
    If I'm to support 10g databases also, I assume that the same client won't work (even recompiled) since the 10g has a 1.4 JVM without annotation support etc, right?
    Thanks in advance,
    Nik

    Hello friend, try this:
    1. Connect to SYS
    2. Create a user to own the JAXB classes, running:
    grant connect, resource to jaxb
    identified by jaxb;
    exit
    Please note that JAXB username is not mandatory, any schema name is fine. Do not load it into the SYS schema. Only load it into the schema which will be referencing it.
    3. Load the xml.jar into the jaxb schema running the following command from the OS terminal window after the Oracle Home is correctly set:
    loadjava -resolve -v -user jaxb/jaxb $ORACLE_HOME/lib/xml.jar
    The following errors will be raised during the load:
    resolving: class oracle/xml/xsql/serializers/XSQLFOPSerializer
    errors : class oracle/xml/xsql/serializers/XSQLFOPSerializer
    ORA-29521: referenced name org/apache/fop/apps/Driver could not be found
    ORA-29521: referenced name org/apache/log/LogTarget could not be found
    ORA-29521: referenced name org/apache/log/output/NullOutputLogTarget could not be found
    ORA-29521: referenced name org/apache/log/Hierarchy could not be found
    ORA-29521: referenced name org/apache/log/Logger could not be found
    ORA-29521: referenced name org/apache/fop/messaging/MessageHandler could not be found
    Safely ignore them.
    4. Load your class or Jar file into the schema where JAXB classes have been imported, example:
    loadjava -resolve -v -user jaxb/jaxb JAXBTest.jar

  • Why i can not  parse xml in client jar successfully?

    If the length of xml is short in 300bytes(maybe another amount),i can read the string of xml from the file in java web start client jar and can parse it exactly. But if length is more than the amount, the xml string will be cut off so that i can not parse it.
    is this a bug of java web start? or my fault?
    display my function below:
    className :FileUtils
    private static byte[] getData(String fileName) throws IOException
    byte[] data = null;
    File file = null;
    try
    file = new File(fileName);
    }catch(Exception ex)
    ex.printStackTrace();
    InputStream in = null;
    if (file.exists() && file != null)
    in = new FileInputStream(file);
    data = new byte[in.available()];
    if (in.available() > 0)
    in.read(data);
    in.close();
    else
    in = FileUtil.class.getClassLoader().getParent()
    .getResourceAsStream(fileName);
    if (in == null)
    in = FileUtil.class.getClassLoader() .
    getResourceAsStream(fileName);
    if (in == null)
    throw new IOException("Can not read the file in
    classpath"+ fileName);
    else
    data = new byte[in.available()];
    if (in.available() > 0)
    in.read(data);
    in.close();
    else
    data = new byte[in.available()];
    if (in.available() > 0)
    in.read(data);
    in.close();
    return data;
    please help me,thank you.
    best regards!

    in = new FileInputStream(file);
    data = new byte[in.available()];available tells how many bytes are available at the moment in the buffer. For smaller files fitting into the buffer it might be okay but for longer ones it is definitively not.
    Use a ByteArrayOutputStream to store the data in and return its toByteArray().
    Or ask the for the file length and allocate a buffer of that size and read into it in one operation: read(byte[] b).

  • "package javax.xml .rpc does not exist" error when compiling client jar

    When I try to compile the web services client jar with either the clientgen or the <client> element of servicegen I get the following error "package weblogic.webservice.core.rpc does not exist"
    Here is the error output
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_client.jar-610368643\com\onexchange\tools\osh\client\OSHService_Impl.java:10: package weblogic.webservice.core.rpc does not exist
    [servicegen] extends weblogic.webservice.core.rpc.ServiceImpl
    [servicegen] ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_client.jar-610368643\com\onexchange\tools\osh\client\OSHService.java:9: package javax.xml.rpc does not exist
    [servicegen] public interface OSHService extends javax.xml.rpc.Service{
    [servicegen] ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_client.jar-610368643\com\onexchange\tools\osh\client\OSHService.java:11: package weblogic.webservice.context does not exist
    [servicegen] weblogic.webservice.context.WebServiceContext context();
    [servicegen] ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_client.jar-610368643\com\onexchange\tools\osh\client\OSHService.java:13: package weblogic.webservice.context does not exist
    [servicegen] weblogic.webservice.context.WebServiceContext joinContext()
    [servicegen] ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_client.jar-610368643\com\onexchange\tools\osh\client\OSHService.java:14: package weblogic.webservice.context does not exist
    [servicegen] throws weblogic.webservice.context.ContextNotFoundException;
    [servicegen] ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_client.jar-610368643\com\onexchange\tools\osh\client\OSHService.java:16: package javax.xml.rpc does not exist
    [servicegen] com.onexchange.tools.osh.client.OSHServicePort getOSHServicePort() throws javax.xml.rpc.ServiceException;
    [servicegen]
    ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_clie
    nt.jar-610368643\com\onexchange\tools\osh\client\OSHService.java:18: package javax.xml.rpc does not exist
    [servicegen] com.onexchange.tools.osh.client.OSHServicePort getOSHServicePort(String username, String password) throws javax.xml.rpc.ServiceException;
    [servicegen]
    ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_client.jar-610368643\com\onexchange\tools\osh\client\OSHServicePort_Stub.java:9: package weblogic.webservice.core.rpc does not exist
    [servicegen] extends weblogic.webservice.core.rpc.StubImpl
    [servicegen] ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_clie
    nt.jar-610368643\com\onexchange\tools\osh\client\OSHServicePort_Stub.java:12: package weblogic.webservice does not exist
    [servicegen] public OSHServicePort_Stub( weblogic.webservice.Port _port ){
    [servicegen] ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_client.jar-610368643\com\onexchange\tools\osh\client\OSHService_Impl.java:9: com.onexchange.tools.osh.client.OSHService_Impl should be declared abstract; it does not define context() in com.onexchange.tools.osh.client.OSHService_Impl
    [servicegen] public class OSHService_Impl
    [servicegen] ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_clie
    nt.jar-610368643\com\onexchange\tools\osh\client\OSHService_Impl.java:40: cannot
    resolve symbol
    [servicegen] symbol : method _getPort (java.lang.String)
    [servicegen] location: class com.onexchange.tools.osh.client.OSHService_Impl
    [servicegen] new com.onexchange.tools.osh.client.OSHServicePort_Stub( _g
    etPort( "OSHServicePort" ) );
    [servicegen] ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_client.jar-610368643\com\onexchange\tools\osh\client\OSHService_Impl.java:49: cannot
    resolve symbol
    [servicegen] symbol : method _setUser (java.lang.String,java.lang.String,com.on
    exchange.tools.osh.client.OSHServicePort)
    [servicegen] location: class com.onexchange.tools.osh.client.OSHService_Impl
    [servicegen] _setUser( username, password, getOSHServicePort() );
    [servicegen] ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_client.jar-610368643\com\onexchange\tools\osh\client\OSHServicePort_Stub.java:24: ca
    nnot resolve symbol
    [servicegen] symbol : method _wrap (java.lang.String)
    [servicegen] location: class com.onexchange.tools.osh.client.OSHServicePort_Stub
    [servicegen] args.put( "string", wrap( string ) );
    [servicegen] ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_client.jar-610368643\com\onexchange\tools\osh\client\OSHServicePort_Stub.java:25: ca
    nnot resolve symbol
    [servicegen] symbol : method _wrap (java.lang.String)
    [servicegen] location: class com.onexchange.tools.osh.client.OSHServicePort_Stub
    [servicegen] args.put( "string0", wrap( string0 ) );
    [servicegen] ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_client.jar-610368643\com\onexchange\tools\osh\client\OSHServicePort_Stub.java:27: ca
    nnot resolve symbol
    [servicegen] symbol : method _invoke (java.lang.String,java.util.HashMap)
    [servicegen] location: class com.onexchange.tools.osh.client.OSHServicePort_Stub
    [servicegen] java.lang.Object result = invoke( "login", _args );
    [servicegen] ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_client.jar-610368643\com\onexchange\tools\osh\client\OSHServicePort_Stub.java:29: pa
    ckage javax.xml.rpc does not exist
    [servicegen] } catch (javax.xml.rpc.JAXRPCException e) {
    [servicegen] ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_client.jar-610368643\com\onexchange\tools\osh\client\OSHServicePort_Stub.java:31: pa
    ckage javax.xml.rpc.soap does not exist
    [servicegen] } catch (javax.xml.rpc.soap.SOAPFaultException e) {
    [servicegen] ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_client.jar-610368643\com\onexchange\tools\osh\client\OSHServicePort_Stub.java:44: ca
    nnot resolve symbol
    [servicegen] symbol : method _wrap (java.lang.String)
    [servicegen] location: class com.onexchange.tools.osh.client.OSHServicePort_Stub
    [servicegen] args.put( "string", wrap( string ) );
    [servicegen] ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_client.jar-610368643\com\onexchange\tools\osh\client\OSHServicePort_Stub.java:45: ca
    nnot resolve symbol
    [servicegen] symbol : method _wrap (java.lang.String)
    [servicegen] location: class com.onexchange.tools.osh.client.OSHServicePort_Stub
    [servicegen] args.put( "string0", wrap( string0 ) );
    [servicegen] ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_client.jar-610368643\com\onexchange\tools\osh\client\OSHServicePort_Stub.java:47: ca
    nnot resolve symbol
    [servicegen] symbol : method _invoke (java.lang.String,java.util.HashMap)
    [servicegen] location: class com.onexchange.tools.osh.client.OSHServicePort_Stub
    [servicegen] java.lang.Object result = invoke( "oshRequest", _args );
    [servicegen] ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_client.jar-610368643\com\onexchange\tools\osh\client\OSHServicePort_Stub.java:49: pa
    ckage javax.xml.rpc does not exist
    [servicegen] } catch (javax.xml.rpc.JAXRPCException e) {
    [servicegen] ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_client.jar-610368643\com\onexchange\tools\osh\client\OSHServicePort_Stub.java:51: pa
    ckage javax.xml.rpc.soap does not exist
    [servicegen] } catch (javax.xml.rpc.soap.SOAPFaultException e) {
    [servicegen] ^
    [servicegen] 22 errors
    [servicegen] java.io.IOException: Compiler failed executable.exec
    [servicegen] at weblogic.utils.compiler.CompilerInvoker.compileMaybeExit(Comp
    ilerInvoker.java:470)
    [servicegen] at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvok
    er.java:329)
    [servicegen] at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvok
    er.java:337)
    [servicegen] at weblogic.webservice.tools.build.internal.CompilerHelper.compi
    leFiles(CompilerHelper.java:80)
    [servicegen] at weblogic.webservice.tools.build.internal.ClientGenImpl.compil
    eStubs(ClientGenImpl.java:608)
    [servicegen] at weblogic.webservice.tools.build.internal.ClientGenImpl.genera
    teStub(ClientGenImpl.java:553)
    [servicegen] at weblogic.webservice.tools.build.internal.ClientGenImpl.doClie
    ntGenFromEAR(ClientGenImpl.java:502)
    [servicegen] at weblogic.webservice.tools.build.internal.ClientGenImpl.run(Cl
    ientGenImpl.java:348)
    [servicegen] at weblogic.ant.taskdefs.webservices.servicegen.ServiceGenTask.g
    enerateClient(ServiceGenTask.java:597)
    [servicegen] at weblogic.ant.taskdefs.webservices.servicegen.ServiceGenTask.e
    xecute(ServiceGenTask.java:195)
    [servicegen] at org.apache.tools.ant.Task.perform(Task.java:341)
    [servicegen] at org.apache.tools.ant.Target.execute(Target.java:309)
    [servicegen] at org.apache.tools.ant.Target.performTasks(Target.java:336)
    [servicegen] at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
    [servicegen] at org.apache.tools.ant.Project.executeTargets(Project.java:1255
    [servicegen] at org.apache.tools.ant.Main.runBuild(Main.java:609)
    [servicegen] at org.apache.tools.ant.Main.start(Main.java:196)
    [servicegen] at org.apache.tools.ant.Main.main(Main.java:235)
    BUILD FAILED
    Below is the -debug from the ant task immediately following:
    <target name="web-service" depends="osh_bean_jar">
    <servicegen
    destEar="${build}/osh_service"
    warName="osh_service.war"
    contextURI="web_services" >
    <service
    ejbJar="${dist}/osh_bean.jar"     
    targetNamespace="http://www.bea.com/webservices/basic/statelesSession"
    serviceName="OSHService"
    serviceURI="/OSHService"
    generateTypes="True"
    expandMethods="True"
    style="rpc">
    <client
    packageName="com.onexchange.tools.osh.client" />
    </service>
    </servicegen>
    </target>
    Apache Ant version 1.5.3 compiled on August 13 2003
    Buildfile: \onexv3.x\src\antfile\osh.xml
    Detected Java version: 1.4 in: C:\bea\JDK141~1\jre
    Detected OS: Windows 2000
    +User task: propertyfile     org.apache.tools.ant.taskdefs.optional.PropertyFile
    +User task: vsscheckin     org.apache.tools.ant.taskdefs.optional.vss.MSVSSCHECKIN
    +User task: sql     org.apache.tools.ant.taskdefs.SQLExec
    +User task: cvspass     org.apache.tools.ant.taskdefs.CVSPass
    +User task: p4reopen     org.apache.tools.ant.taskdefs.optional.perforce.P4Reopen
    +User task: csc     org.apache.tools.ant.taskdefs.optional.dotnet.CSharp
    +User task: dirname     org.apache.tools.ant.taskdefs.Dirname
    +User task: wlrun     org.apache.tools.ant.taskdefs.optional.ejb.WLRun
    +User task: servicegen     weblogic.ant.taskdefs.webservices.servicegen.ServiceGenTask
    +User task: p4label     org.apache.tools.ant.taskdefs.optional.perforce.P4Label
    +User task: p4revert     org.apache.tools.ant.taskdefs.optional.perforce.P4Revert
    +User task: replaceregexp     org.apache.tools.ant.taskdefs.optional.ReplaceRegExp
    +User task: ddcreate     weblogic.ant.taskdefs.build.DDCreateTask
    +User task: get     org.apache.tools.ant.taskdefs.Get
    +User task: jjtree     org.apache.tools.ant.taskdefs.optional.javacc.JJTree
    +User task: sleep     org.apache.tools.ant.taskdefs.Sleep
    +User task: jarlib-display     org.apache.tools.ant.taskdefs.optional.extension.JarLibDisplayTask
    +User task: dependset     org.apache.tools.ant.taskdefs.DependSet
    +User task: zip     org.apache.tools.ant.taskdefs.Zip
    +User task: patch     org.apache.tools.ant.taskdefs.Patch
    +User task: jspc     weblogic.ant.taskdefs.j2ee.Jspc
    +User task: style     org.apache.tools.ant.taskdefs.XSLTProcess
    +User task: test     org.apache.tools.ant.taskdefs.optional.Test
    +User task: tstamp     org.apache.tools.ant.taskdefs.Tstamp
    +User task: unwar     org.apache.tools.ant.taskdefs.Expand
    +User task: vsshistory     org.apache.tools.ant.taskdefs.optional.vss.MSVSSHISTORY
    +User task: icontract     org.apache.tools.ant.taskdefs.optional.IContract
    +User task: cvschangelog     org.apache.tools.ant.taskdefs.cvslib.ChangeLogTask
    +User task: p4submit     org.apache.tools.ant.taskdefs.optional.perforce.P4Submit
    +User task: ccmcheckin     org.apache.tools.ant.taskdefs.optional.ccm.CCMCheckin
    +User task: p4change     org.apache.tools.ant.taskdefs.optional.perforce.P4Change
    +User task: bzip2     org.apache.tools.ant.taskdefs.BZip2
    +User task: wspackage     weblogic.ant.taskdefs.webservices.wspackage.WSPackage
    +User task: p4delete     org.apache.tools.ant.taskdefs.optional.perforce.P4Delete
    +User task: vssadd     org.apache.tools.ant.taskdefs.optional.vss.MSVSSADD
    +User task: javadoc     org.apache.tools.ant.taskdefs.Javadoc
    +User task: translate     org.apache.tools.ant.taskdefs.optional.i18n.Translate
    +User task: signjar     org.apache.tools.ant.taskdefs.SignJar
    +User task: vajload     org.apache.tools.ant.taskdefs.optional.ide.VAJLoadProjects
    +User task: jarlib-available     org.apache.tools.ant.taskdefs.optional.extension.JarLibAvailableTask
    +User task: wsdd-merge     weblogic.ant.taskdefs.webservices.autotype.DDMerge
    +User task: WsdlToDotnet     org.apache.tools.ant.taskdefs.optional.dotnet.WsdlToDotnet
    +User task: buildnumber     org.apache.tools.ant.taskdefs.BuildNumber
    +User task: jpcovmerge     org.apache.tools.ant.taskdefs.optional.sitraka.CovMerge
    +User task: compliance     weblogic.ant.taskdefs.webservices.compliance.Compliance
    +User task: ejbjar     org.apache.tools.ant.taskdefs.optional.ejb.EjbJar
    Could not load class (weblogic.ant.taskdefs.perforce.P4Changes) for task p4changes
    +User task: war     org.apache.tools.ant.taskdefs.War
    Could not load a dependent class (com/starbase/starteam/Item) for task stlist
    +User task: rename     org.apache.tools.ant.taskdefs.Rename
    +User task: sequential     org.apache.tools.ant.taskdefs.Sequential
    +User task: serverdeploy     org.apache.tools.ant.taskdefs.optional.j2ee.ServerDeploy
    +User task: wsdlgen     weblogic.ant.taskdefs.webservices.wsdlgen.WSDLGen
    +User task: property     org.apache.tools.ant.taskdefs.Property
    +User task: move     org.apache.tools.ant.taskdefs.Move
    +User task: copydir     org.apache.tools.ant.taskdefs.Copydir
    +User task: cccheckin     org.apache.tools.ant.taskdefs.optional.clearcase.CCCheckin
    +User task: wljspc     org.apache.tools.ant.taskdefs.optional.jsp.WLJspc
    +User task: fixcrlf     org.apache.tools.ant.taskdefs.FixCRLF
    Could not load a dependent class (com/oroinc/net/SocketClient) for task telnet
    +User task: sosget     org.apache.tools.ant.taskdefs.optional.sos.SOSGet
    Could not load class (weblogic.ant.taskdefs.perforce.P4VersionString) for task p4versionstring
    +User task: pathconvert     org.apache.tools.ant.taskdefs.PathConvert
    +User task: autotype     weblogic.ant.taskdefs.webservices.javaschema.JavaSchema
    +User task: record     org.apache.tools.ant.taskdefs.Recorder
    +User task: p4sync     org.apache.tools.ant.taskdefs.optional.perforce.P4Sync
    +User task: exec     org.apache.tools.ant.taskdefs.ExecTask
    +User task: p4edit     org.apache.tools.ant.taskdefs.optional.perforce.P4Edit
    +User task: manifest     org.apache.tools.ant.taskdefs.ManifestTask
    +User task: maudit     org.apache.tools.ant.taskdefs.optional.metamata.MAudit
    +User task: antlr     org.apache.tools.ant.taskdefs.optional.ANTLR
    +User task: netrexxc     org.apache.tools.ant.taskdefs.optional.NetRexxC
    Could not load a dependent class (com/oroinc/net/ftp/FTP) for task ftp
    +User task: jpcovreport     org.apache.tools.ant.taskdefs.optional.sitraka.CovReport
    +User task: wsdl2service     weblogic.ant.taskdefs.webservices.wsdl2service.WSDL2Service
    +User task: execon     org.apache.tools.ant.taskdefs.ExecuteOn
    +User task: ccmcheckout     org.apache.tools.ant.taskdefs.optional.ccm.CCMCheckout
    +User task: ant     org.apache.tools.ant.taskdefs.Ant
    +User task: xmlvalidate     org.apache.tools.ant.taskdefs.optional.XMLValidateTask
    +User task: xslt     org.apache.tools.ant.taskdefs.XSLTProcess
    +User task: iplanet-ejbc     org.apache.tools.ant.taskdefs.optional.ejb.IPlanetEjbcTask
    +User task: ccmcheckintask     org.apache.tools.ant.taskdefs.optional.ccm.CCMCheckinDefault
    +User task: gzip     org.apache.tools.ant.taskdefs.GZip
    +User task: native2ascii     org.apache.tools.ant.taskdefs.optional.Native2Ascii
    +User task: starteam     org.apache.tools.ant.taskdefs.optional.scm.AntStarTeamCheckOut
    +User task: ear     org.apache.tools.ant.taskdefs.Ear
    +User task: input     org.apache.tools.ant.taskdefs.Input
    +User task: wlpath     weblogic.ant.taskdefs.WLPath
    +User task: pointbase     weblogic.ant.taskdefs.pointbase.PointBase
    +User task: rmic     weblogic.ant.taskdefs.j2ee.Rmic
    +User task: checksum     org.apache.tools.ant.taskdefs.Checksum
    +User task: mail     org.apache.tools.ant.taskdefs.email.EmailTask
    +User task: loadfile     org.apache.tools.ant.taskdefs.LoadFile
    +User task: wsgen     weblogic.ant.taskdefs.webservices.wsgen.WSGenTask
    +User task: vsscheckout     org.apache.tools.ant.taskdefs.optional.vss.MSVSSCHECKOUT
    +User task: stylebook     org.apache.tools.ant.taskdefs.optional.StyleBook
    +User task: soscheckin     org.apache.tools.ant.taskdefs.optional.sos.SOSCheckin
    +User task: mimemail     org.apache.tools.ant.taskdefs.optional.net.MimeMail
    +User task: stlabel     org.apache.tools.ant.taskdefs.optional.starteam.StarTeamLabel
    +User task: gunzip     org.apache.tools.ant.taskdefs.GUnzip
    +User task: concat     org.apache.tools.ant.taskdefs.Concat
    +User task: cab     org.apache.tools.ant.taskdefs.optional.Cab
    +User task: touch     org.apache.tools.ant.taskdefs.Touch
    +User task: parallel     org.apache.tools.ant.taskdefs.Parallel
    +User task: splash     org.apache.tools.ant.taskdefs.optional.splash.SplashTask
    +User task: antcall     org.apache.tools.ant.taskdefs.CallTarget
    Could not load class (weblogic.ant.taskdefs.ejb.DDInit) for task ddinit
    +User task: cccheckout     org.apache.tools.ant.taskdefs.optional.clearcase.CCCheckout
    +User task: typedef     org.apache.tools.ant.taskdefs.Typedef
    +User task: p4have     org.apache.tools.ant.taskdefs.optional.perforce.P4Have
    +User task: filter     org.apache.tools.ant.taskdefs.Filter
    +User task: xmlproperty     org.apache.tools.ant.taskdefs.XmlProperty
    Could not load a dependent class (jdepend/xmlui/JDepend) for task jdepend
    +User task: copy     org.apache.tools.ant.taskdefs.Copy
    +User task: clientgen     weblogic.ant.taskdefs.webservices.clientgen.ClientGenTask
    +User task: createidl     weblogic.ant.taskdefs.iiop.CppIdlSetup
    +User task: antstructure     org.apache.tools.ant.taskdefs.AntStructure
    Could not load a dependent class (com/ibm/bsf/BSFException) for task script
    +User task: ccmcreatetask     org.apache.tools.ant.taskdefs.optional.ccm.CCMCreateTask
    +User task: rpm     org.apache.tools.ant.taskdefs.optional.Rpm
    +User task: delete     org.apache.tools.ant.taskdefs.Delete
    +User task: replace     org.apache.tools.ant.taskdefs.Replace
    +User task: mmetrics     org.apache.tools.ant.taskdefs.optional.metamata.MMetrics
    +User task: waitfor     org.apache.tools.ant.taskdefs.WaitFor
    +User task: untar     org.apache.tools.ant.taskdefs.Untar
    +User task: loadproperties     org.apache.tools.ant.taskdefs.LoadProperties
    +User task: wldeploy     weblogic.ant.taskdefs.management.WLDeploy
    +User task: available     org.apache.tools.ant.taskdefs.Available
    +User task: echoproperties     org.apache.tools.ant.taskdefs.optional.EchoProperties
    Could not load a dependent class (junit/framework/TestListener) for task junit
    Could not load a dependent class (com/starbase/starteam/Item) for task stcheckin
    +User task: vajexport     org.apache.tools.ant.taskdefs.optional.ide.VAJExport
    Could not load a dependent class (com/starbase/starteam/Item) for task stcheckout
    +User task: bunzip2     org.apache.tools.ant.taskdefs.BUnzip2
    +User task: copyfile     org.apache.tools.ant.taskdefs.Copyfile
    +User task: wlserver     weblogic.ant.taskdefs.management.WLServer
    +User task: vsscreate     org.apache.tools.ant.taskdefs.optional.vss.MSVSSCREATE
    +User task: wlconfig     weblogic.ant.taskdefs.management.WLConfig
    +User task: ejbc     weblogic.ant.taskdefs.j2ee.Ejbc
    +User task: unjar     org.apache.tools.ant.taskdefs.Expand
    +User task: wsdltodotnet     org.apache.tools.ant.taskdefs.optional.dotnet.WsdlToDotnet
    +User task: wlcompile     weblogic.ant.taskdefs.build.WLCompileTask
    +User task: mkdir     org.apache.tools.ant.taskdefs.Mkdir
    +User task: cvs     org.apache.tools.ant.taskdefs.Cvs
    +User task: condition     org.apache.tools.ant.taskdefs.ConditionTask
    +User task: tempfile     org.apache.tools.ant.taskdefs.TempFile
    +User task: junitreport     org.apache.tools.ant.taskdefs.optional.junit.XMLResultAggregator
    +User task: taskdef     org.apache.tools.ant.taskdefs.Taskdef
    +User task: echo     org.apache.tools.ant.taskdefs.Echo
    +User task: ccupdate     org.apache.tools.ant.taskdefs.optional.clearcase.CCUpdate
    +User task: java     org.apache.tools.ant.taskdefs.Java
    +User task: vsslabel     org.apache.tools.ant.taskdefs.optional.vss.MSVSSLABEL
    +User task: renameext     org.apache.tools.ant.taskdefs.optional.RenameExtensions
    +User task: basename     org.apache.tools.ant.taskdefs.Basename
    +User task: javadoc2     org.apache.tools.ant.taskdefs.Javadoc
    +User task: tar     org.apache.tools.ant.taskdefs.Tar
    +User task: vsscp     org.apache.tools.ant.taskdefs.optional.vss.MSVSSCP
    +User task: vajimport     org.apache.tools.ant.taskdefs.optional.ide.VAJImport
    +User task: setproxy     org.apache.tools.ant.taskdefs.optional.net.SetProxy
    +User task: p4counter     org.apache.tools.ant.taskdefs.optional.perforce.P4Counter
    +User task: wlstop     org.apache.tools.ant.taskdefs.optional.ejb.WLStop
    +User task: ilasm     org.apache.tools.ant.taskdefs.optional.dotnet.Ilasm
    +User task: soscheckout     org.apache.tools.ant.taskdefs.optional.sos.SOSCheckout
    +User task: apply     org.apache.tools.ant.taskdefs.Transform
    +User task: ccuncheckout     org.apache.tools.ant.taskdefs.optional.clearcase.CCUnCheckout
    +User task: jarlib-resolve     org.apache.tools.ant.taskdefs.optional.extension.JarLibResolveTask
    +User task: jlink     org.apache.tools.ant.taskdefs.optional.jlink.JlinkTask
    +User task: cvstagdiff     org.apache.tools.ant.taskdefs.cvslib.CvsTagDiff
    +User task: javacc     org.apache.tools.ant.taskdefs.optional.javacc.JavaCC
    +User task: chmod     org.apache.tools.ant.taskdefs.Chmod
    +User task: pvcs     org.apache.tools.ant.taskdefs.optional.pvcs.Pvcs
    +User task: jarlib-manifest     org.apache.tools.ant.taskdefs.optional.extension.JarLibManifestTask
    +User task: jar     org.apache.tools.ant.taskdefs.Jar
    +User task: sound     org.apache.tools.ant.taskdefs.optional.sound.SoundTask
    +User task: wlappc     weblogic.ant.taskdefs.j2ee.Appc
    +User task: mparse     org.apache.tools.ant.taskdefs.optional.metamata.MParse
    +User task: blgenclient     org.apache.tools.ant.taskdefs.optional.ejb.BorlandGenerateClient
    +User task: uptodate     org.apache.tools.ant.taskdefs.UpToDate
    +User task: genkey     org.apache.tools.ant.taskdefs.GenerateKey
    +User task: javah     org.apache.tools.ant.taskdefs.optional.Javah
    +User task: ccmreconfigure     org.apache.tools.ant.taskdefs.optional.ccm.CCMReconfigure
    +User task: fail     org.apache.tools.ant.taskdefs.Exit
    +User task: unzip     org.apache.tools.ant.taskdefs.Expand
    +User task: javac     org.apache.tools.ant.taskdefs.Javac
    +User task: source2wsdd     weblogic.ant.taskdefs.webservices.autotype.JavaSource2DD
    +User task: p4add     org.apache.tools.ant.taskdefs.optional.perforce.P4Add
    +User task: jpcoverage     org.apache.tools.ant.taskdefs.optional.sitraka.Coverage
    +User task: soslabel     org.apache.tools.ant.taskdefs.optional.sos.SOSLabel
    +User task: depend     org.apache.tools.ant.taskdefs.optional.depend.Depend
    +User task: wlpackage     weblogic.ant.taskdefs.build.WLPackageTask
    +User task: vssget     org.apache.tools.ant.taskdefs.optional.vss.MSVSSGET
    +User task: deltree     org.apache.tools.ant.taskdefs.Deltree
    +User task: ddcreator     org.apache.tools.ant.taskdefs.optional.ejb.DDCreator
    +User datatype: patternset     org.apache.tools.ant.types.PatternSet
    +User datatype: filterset     org.apache.tools.ant.types.FilterSet
    +User datatype: libfileset     org.apache.tools.ant.taskdefs.optional.extension.LibFileSet
    +User datatype: filterreader     org.apache.tools.ant.types.AntFilterReader
    +User datatype: extension     org.apache.tools.ant.taskdefs.optional.extension.ExtensionAdapter
    +User datatype: fileset     org.apache.tools.ant.types.FileSet
    +User datatype: dirset     org.apache.tools.ant.types.DirSet
    +User datatype: filelist     org.apache.tools.ant.types.FileList
    +User datatype: filterchain     org.apache.tools.ant.types.FilterChain
    +User datatype: path     org.apache.tools.ant.types.Path
    +User datatype: classfileset     org.apache.tools.ant.types.optional.depend.ClassfileSet
    +User datatype: description     org.apache.tools.ant.types.Description
    +User datatype: xmlcatalog     org.apache.tools.ant.types.XMLCatalog
    +User datatype: selector     org.apache.tools.ant.types.selectors.SelectSelector
    +User datatype: mapper     org.apache.tools.ant.types.Mapper
    +User datatype: substitution     org.apache.tools.ant.types.Substitution
    +User datatype: extensionSet     org.apache.tools.ant.taskdefs.optional.extension.ExtensionSet
    +User datatype: regexp     org.apache.tools.ant.types.RegularExpression
    Setting ro project property: ant.version -> Apache Ant version 1.5.3 compiled on August 13 2003
    Setting ro project property: ant.file -> C:\onexv3.x\src\antfile\osh.xml
    parsing buildfile \onexv3.x\src\antfile\osh.xml with URI = file:C:/onexv3.x/src/antfile/osh.xml
    Setting ro project property: ant.project.name -> osh
    Adding reference: osh -> org.apache.tools.ant.Project@12ad19e
    Project base dir set to: C:\onexv3.x\src\antfile
    resolving systemId: file:properties.xml
    +Task: property
    [property] Loading Environment env.
    Setting project property: env.SYSTEMROOT -> C:\WINNT
    Setting project property: env.ONEX_WL_IP -> localhost
    Setting project property: env.ORACLE_HOME -> /oracle/ora92
    Setting project property: env.WEBROOT -> /weblogic/weblogic81/config/onexdomain-v3x/applications/onexchange
    Setting project property: env.PROMPT -> $P$G
    Setting project property: env.MY_PASSWORD -> qa1
    Setting project property: env.JAVA_OPTIONS -> -Xverify:none
    Setting project property: env.POINTBASE_TOOLS -> C:\weblogic\WEBLOG~1\common\eval\pointbase\lib\pbtools44.jar
    Setting project property: env.ONEX_CONFIG -> /onexv3.x/ops/config/config_dev-v2.x.txt
    Setting project property: env.PWD -> /weblogic/weblogic81/server/bin
    Setting project property: env.COMPUTERNAME -> FKHAN2
    Setting project property: env.JSPWD -> /weblogic/weblogic81/config/onexdomain-v3x/classfiles
    Setting project property: env.MAKE_MODE -> UNIX
    Setting project property: env.ALLUSERSPROFILE -> C:\Documents and Settings\All Users
    Setting project property: env.h -> /onexv3.x
    Setting project property: env.SERVLET_CLASSES -> /weblogic/weblogic81/config/onexdomain-v3x/servletclasses
    Setting project property: env.HOMEPATH -> \Documents and Settings\fkhan
    Setting project property: env.ONEX_NOTIFY -> 1
    Setting project property: env.ONEX -> /onexv3.x
    Setting project property: env.ONEX_TQREADER -> 1
    Setting project property: env.JDK_CLASSES -> /bea/jdk141_05/lib/rt.jar
    Setting project property: env._ -> ./ant.bat
    Setting project property: env.EXT -> .60
    Setting project property: env.SHELL -> /bin/sh
    Setting project property: env.Z -> ;
    Setting project property: env.X -> 1
    Setting project property: env.MY_NAME -> qa1
    Setting project property: env.ONEX_AUDIT -> 1
    Setting project property: env.MY_DW_DB_SERVICE -> qa
    Setting project property: env.PATH -> C:\weblogic\WEBLOG~1\server\bin;C:\bea\JDK141~1\jre\bin;C:\bea\JDK141~1\bin;C:\weblogic\WEBLOG~1\server\bin;C:\bea\JDK141~1\jre\bin;C:\bea\JDK141~1\bin;.;C:\onexv3.x\ops\scripts;C:\onexv3.x\scripts;C:\onexv3.x\3rdparty\ant\bin;C:\bea\jdk141_05\bin;C:\onexv3.x\scripts\singledb;C:\Oracle\Ora9\bin;C:\cygnus\CYGWIN~1\H-I586~1\bin;C:\oracle\ora92\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\Program Files\Perforce;C:\cygwin\bin;C:\putty;C:\weblogic\WEBLOG~1\server\bin\oci920_8
    Setting project property: env.MY_INSTANCE -> qa
    Setting project property: env.POINTBASE_HOME -> C:\weblogic\WEBLOG~1\common\eval\pointbase
    Setting project property: env.WINDIR -> C:\WINNT
    Setting project property: env.ONEX_WL_HOME -> /weblogic/weblogic81
    Setting project property: env.ONEX_TRADING -> 1
    Setting project property: env.HOSTTYPE -> i586
    Setting project property: env.J -> /onexv3.x/jars
    Setting project property: env.PROCESSOR_IDENTIFIER -> x86 Family 6 Model 8 Stepping 3, GenuineIntel
    Setting project property: env.JAVA_VENDOR -> Sun
    Setting project property: env.TEMP -> C:\DOCUME~1\fkhan\LOCALS~1\Temp
    Setting project property: env.ONEX_JAVA_HOME -> /bea/jdk141_05
    Setti

    Can somebody tell me how to run the webservices in weblogic samples,when i run this(build.xml)i get the following error.
    =========================================================Buildfile: E:\eclipse\Workspace\WS\examples\webservices\basic\javaclass\build.xml
    clean:
    [delete] Deleting directory E:\eclipse\Workspace\WS\examples\webservices\basic\javaclass\build
    [delete] Deleting directory E:\eclipse\Workspace\WS\examples\webservices\basic\javaclass\client
    compile:
    [mkdir] Created dir: E:\eclipse\Workspace\WS\examples\webservices\basic\javaclass\build
    [mkdir] Created dir: E:\eclipse\Workspace\WS\examples\webservices\basic\javaclass\client
    [javac] Compiling 1 source file to E:\eclipse\Workspace\WS\examples\webservices\basic\javaclass\build
    ear:
    [servicegen] Generating service "HelloWorld" ...
    [servicegen] C:\Documents and Settings\ramchandra_rapolu\Local Settings\Temp\HelloWorld_javaclass_client.jar-990169626\examples\webservices\basic\javaclass\HelloWorldPort_Stub.java:9: package weblogic.webservice.core.rpc does not exist
    [servicegen] extends weblogic.webservice.core.rpc.StubImpl
    [servicegen] ^
    [servicegen] C:\Documents and Settings\ramchandra_rapolu\Local Settings\Temp\HelloWorld_javaclass_client.jar-990169626\examples\webservices\basic\javaclass\HelloWorldPort_Stub.java:12: package weblogic.webservice does not exist
    [servicegen] public HelloWorldPort_Stub( weblogic.webservice.Port _port ){
    [servicegen] ^
    [servicegen] C:\Documents and Settings\ramchandra_rapolu\Local Settings\Temp\HelloWorld_javaclass_client.jar-990169626\examples\webservices\basic\javaclass\HelloWorld.java:9: package javax.xml.rpc does not exist
    [servicegen] public interface HelloWorld extends javax.xml.rpc.Service{
    [servicegen] ^
    [servicegen] C:\Documents and Settings\ramchandra_rapolu\Local Settings\Temp\HelloWorld_javaclass_client.jar-990169626\examples\webservices\basic\javaclass\HelloWorld.java:11: package weblogic.webservice.context does not exist
    [servicegen] weblogic.webservice.context.WebServiceContext context();
    [servicegen] ^
    [servicegen] C:\Documents and Settings\ramchandra_rapolu\Local Settings\Temp\HelloWorld_javaclass_client.jar-990169626\examples\webservices\basic\javaclass\HelloWorld.java:13: package weblogic.webservice.context does not exist
    [servicegen] weblogic.webservice.context.WebServiceContext joinContext()
    [servicegen] ^
    [servicegen] C:\Documents and Settings\ramchandra_rapolu\Local Settings\Temp\HelloWorld_javaclass_client.jar-990169626\examples\webservices\basic\javaclass\HelloWorld.java:14: package weblogic.webservice.context does not exist
    [servicegen] throws weblogic.webservice.context.ContextNotFoundException;
    [servicegen] ^
    [servicegen] C:\Documents and Settings\ramchandra_rapolu\Local Settings\Temp\HelloWorld_javaclass_client.jar-990169626\examples\webservices\basic\javaclass\HelloWorld.java:16: package javax.xml.rpc does not exist
    [servicegen] examples.webservices.basic.javaclass.HelloWorldPort getHelloWorldPort() throws javax.xml.rpc.ServiceException;
    [servicegen] ^
    [servicegen] C:\Documents and Settings\ramchandra_rapolu\Local Settings\Temp\HelloWorld_javaclass_client.jar-990169626\examples\webservices\basic\javaclass\HelloWorld.java:18: package javax.xml.rpc does not exist
    [servicegen] examples.webservices.basic.javaclass.HelloWorldPort getHelloWorldPort(String username, String password) throws javax.xml.rpc.ServiceException;
    [servicegen] ^
    [servicegen] C:\Documents and Settings\ramchandra_rapolu\Local Settings\Temp\HelloWorld_javaclass_client.jar-990169626\examples\webservices\basic\javaclass\HelloWorld_Impl.java:10: package weblogic.webservice.core.rpc does not exist
    [servicegen] extends weblogic.webservice.core.rpc.ServiceImpl
    [servicegen] ^
    [servicegen] C:\Documents and Settings\ramchandra_rapolu\Local Settings\Temp\HelloWorld_javaclass_client.jar-990169626\examples\webservices\basic\javaclass\HelloWorldPort_Stub.java:24: cannot resolve symbol
    [servicegen] symbol : method _wrap (int)
    [servicegen] location: class examples.webservices.basic.javaclass.HelloWorldPort_Stub
    [servicegen] args.put( "intVal", wrap( intVal ) );
    [servicegen] ^
    [servicegen] C:\Documents and Settings\ramchandra_rapolu\Local Settings\Temp\HelloWorld_javaclass_client.jar-990169626\examples\webservices\basic\javaclass\HelloWorldPort_Stub.java:25: cannot resolve symbol
    [servicegen] symbol : method _wrap (java.lang.String)
    [servicegen] location: class examples.webservices.basic.javaclass.HelloWorldPort_Stub
    [servicegen] args.put( "string", wrap( string ) );
    [servicegen] ^
    [servicegen] C:\Documents and Settings\ramchandra_rapolu\Local Settings\Temp\HelloWorld_javaclass_client.jar-990169626\examples\webservices\basic\javaclass\HelloWorldPort_Stub.java:27: cannot resolve symbol
    [servicegen] symbol : method _invoke (java.lang.String,java.util.HashMap)
    [servicegen] location: class examples.webservices.basic.javaclass.HelloWorldPort_Stub
    [servicegen] java.lang.Object result = invoke( "sayHello", _args );
    [servicegen] ^
    [servicegen] C:\Documents and Settings\ramchandra_rapolu\Local Settings\Temp\HelloWorld_javaclass_client.jar-990169626\examples\webservices\basic\javaclass\HelloWorldPort_Stub.java:29: package javax.xml.rpc does not exist
    [servicegen] } catch (javax.xml.rpc.JAXRPCException e) {
    [servicegen] ^
    [servicegen] C:\Documents and Settings\ramchandra_rapolu\Local Settings\Temp\HelloWorld_javaclass_client.jar-990169626\examples\webservices\basic\javaclass\HelloWorldPort_Stub.java:31: package javax.xml.rpc.soap does not exist
    [servicegen] } catch (javax.xml.rpc.soap.SOAPFaultException e) {
    [servicegen] ^
    [servicegen] C:\Documents and Settings\ramchandra_rapolu\Local Settings\Temp\HelloWorld_javaclass_client.jar-990169626\examples\webservices\basic\javaclass\HelloWorld_Impl.java:9: examples.webservices.basic.javaclass.HelloWorld_Impl is not abstract and does not override abstract method joinContext() in examples.webservices.basic.javaclass.HelloWorld
    [servicegen] public class HelloWorld_Impl
    [servicegen] ^
    [servicegen] C:\Documents and Settings\ramchandra_rapolu\Local Settings\Temp\HelloWorld_javaclass_client.jar-990169626\examples\webservices\basic\javaclass\HelloWorld_Impl.java:40: cannot resolve symbol
    [servicegen] symbol : method _getPort (java.lang.String)
    [servicegen] location: class examples.webservices.basic.javaclass.HelloWorld_Impl
    [servicegen] new examples.webservices.basic.javaclass.HelloWorldPort_Stub( _getPort( "HelloWorldPort" ) );
    [servicegen] ^
    [servicegen] C:\Documents and Settings\ramchandra_rapolu\Local Settings\Temp\HelloWorld_javaclass_client.jar-990169626\examples\webservices\basic\javaclass\HelloWorld_Impl.java:49: cannot resolve symbol
    [servicegen] symbol : method _setUser (java.lang.String,java.lang.String,examples.webservices.basic.javaclass.HelloWorldPort)
    [servicegen] location: class examples.webservices.basic.javaclass.HelloWorld_Impl
    [servicegen] _setUser( username, password, getHelloWorldPort() );
    [servicegen] ^
    [servicegen] 17 errors
    [servicegen] java.io.IOException: Compiler failed executable.exec
    [servicegen] at weblogic.utils.compiler.CompilerInvoker.compileMaybeExit(CompilerInvoker.java:469)
    [servicegen] at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:328)
    [servicegen] at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:336)
    [servicegen] at weblogic.webservice.tools.build.internal.CompilerHelper.compileFiles(CompilerHelper.java:80)
    [servicegen] at weblogic.webservice.tools.build.internal.ClientGenImpl.compileStubs(ClientGenImpl.java:627)
    [servicegen] at weblogic.webservice.tools.build.internal.ClientGenImpl.generateStub(ClientGenImpl.java:572)
    [servicegen] at weblogic.webservice.tools.build.internal.ClientGenImpl.doClientGenFromEAR(ClientGenImpl.java:521)
    [servicegen] at weblogic.webservice.tools.build.internal.ClientGenImpl.run(ClientGenImpl.java:345)
    [servicegen] at weblogic.ant.taskdefs.webservices.servicegen.ServiceGenTask.generateClient(ServiceGenTask.java:597)
    [servicegen] at weblogic.ant.taskdefs.webservices.servicegen.ServiceGenTask.execute(ServiceGenTask.java:195)
    [servicegen] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
    [servicegen] at org.apache.tools.ant.Task.perform(Task.java:364)
    [servicegen] at org.apache.tools.ant.Target.execute(Target.java:341)
    [servicegen] at org.apache.tools.ant.Target.performTasks(Target.java:369)
    [servicegen] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
    [servicegen] at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
    [servicegen] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
    [servicegen] at org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
    [servicegen] at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
    [servicegen] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunner.java:423)
    [servicegen] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRunner.java:137)
    BUILD FAILED
    E:\eclipse\Workspace\WS\examples\webservices\basic\javaclass\build.xml:42: weblogic.webservice.tools.build.WSBuildException: Compiler failed executable.exec - with nested exception:
    [java.io.IOException: Compiler failed executable.exec]
    Total time: 29 seconds

  • Can't compile client with client.jar

    I am unable to compile a static client using the standard client.jar produced by
    Weblogic. I am trying to do this in a minimal DOS environment as shown below:
    set PATH=d:\jdk1.3.1\bin
    set classpath=.;client.jar
    javac OssNodeWeblogicClient.java
    The compiler gives me the following error:
    client.jar(com/nyiso/oss/ossnode/OssNode.java):2:
    class OssNode is public, should be declared in a file named ossNode.java
    (source unavailable)
    1 error
    I was surprised to find two java files in client.jar (OssNode.java and OssNodeFactory.java).
    These files seem to confuse javac. If I remove these files from client.jar, the
    compilation completes without errors and the client runs without any problems.
    Has anyone seen this problem?

    Naresh,
    Just a quick follow-up. I used the -verbose option with
    javac and saw that when my compile failed, and I saw the same
    error message that you saw, javac was pulling the .java file
    from the jar file and trying to compile it. In the example I
    did that worked, the javac compiler was pulling the .class file
    from the jar file instead.
    Basically the javac compiler will fail trying to compile
    the .java file located in a jar file, probably because it can't
    write the .class file to the same (compressed) location. The
    reason that the javac compiler is trying to recompile the .java
    file, even though the .class file is also in the jar file, is
    that it has determined that the .java file is more up to date.
    So two questions for WebLogic:
    1) Why does WebLogic include the .java files in the jar
    file?
    2) Why doesn't the .java file match with the .class file?
    I'll let you know if/when I hear more. Rob
    "Naresh Bhatia" <[email protected]> wrote:
    >
    I am unable to compile a static client using the standard client.jar
    produced by
    Weblogic. I am trying to do this in a minimal DOS environment as shown
    below:
    set PATH=d:\jdk1.3.1\bin
    set classpath=.;client.jar
    javac OssNodeWeblogicClient.java
    The compiler gives me the following error:
    client.jar(com/nyiso/oss/ossnode/OssNode.java):2:
    class OssNode is public, should be declared in a file named ossNode.java
    (source unavailable)
    1 error
    I was surprised to find two java files in client.jar (OssNode.java and
    OssNodeFactory.java).
    These files seem to confuse javac. If I remove these files from client.jar,
    the
    compilation completes without errors and the client runs without any
    problems.
    Has anyone seen this problem?

  • Returning XML. Client.jar not properly created

    Hi. I'm trying to deploy a web service that has some methods that receive Document
    as parameter and return Document as result type.
    Weblogic generates a client.jar that don't have all the needed classes, like,
    LiteralCodec, and many others.
    Anybody knows what classes I need?
    Thanks

    Thanks Manoj.
    "SBC" <[email protected]> wrote:
    >
    I created a RPC web service & it ran fine. After I made changes I downloaded
    the
    client.jar file. But when I ant on client classes I am getting error
    saying that
    javac can not find the EJB classes. I looked into client.jar file & it
    seems that
    my EJB interface class is not there. My wsdl file shows my changes. When
    I restarted
    the server I did not get any errors so it means my ejb got deployed fine.
    When
    is the client.jar created?
    Any words of advice....
    Thanks in advance.

  • Problems with client.jar - generated from webservices toolkit from JDK 1.1.7

    We have deployed a web application using the webservices in WL 6.1 using JDK 1.3.1.
    The clients were able to successfully access the servlet it generated and download
    the client.jar. Unfortunately this client.jar seems to be dependent on JDK 1.2
    and beyond. It seems to use java.util.Map class in the JNDI-SOAP SPI.
    Is there any workaround or fix to this problem, so this jar can be used from a
    JDK 1.1.7 env?.
    Our objective is to use WL 6.1 EJB's from WL 4.5.1 using Webservices. Are there
    any known problems with this approach (Ofcourse other than this).
    Thank you.
    Dora Potluri
    Here is the stack trace from using the client.jar
    Class not found java.lang.ClassNotFoundException: java.util.Map
    [Root exception is java.lang.ClassNotFoundException: java.util.Map]javax.naming.
    NamingException: Class not found java.lang.ClassNotFoundException: java.util.Map
    at java.lang.Throwable.<init>(Compiled Code)
    at java.lang.Exception.<init>(Compiled Code)
    at javax.naming.NamingException.<init>(Compiled Code)
    at weblogic.soap.http.SoapContext.throwNamingException(Compiled Code)
    at weblogic.soap.http.SoapContext.lookup(Compiled Code)
    at javax.naming.InitialContext.lookup(Compiled Code)
    at weatherEJB.WeatherBean.getTemp(Compiled Code)
    at weatherEJB.WeatherBeanEOImpl.getTemp(Compiled Code)
    at weatherEJB.WeatherBeanEOImpl_WLSkel.invoke(Compiled Code)
    at weblogic.rmi.extensions.BasicServerObjectAdapter.invoke(Compiled Code
    at weblogic.rmi.extensions.BasicRequestHandler.handleRequest(Compiled
    Co
    de)
    at weblogic.rmi.extensions.BasicRequestDispatcher$BasicExecuteRequest.ex
    ecute(Compiled Code)
    at weblogic.t3.srvr.ExecuteThread.run(Compiled Code)
    Fri Sep 21 10:47:12 CDT 2001:<I> <EJB> Transaction: '1001087185816_1' rolled bac
    k due to EJB exception:

    Yes, there is an expectation that the client jar will be run on JDK 1.3x. WLS 6.1 is certified on JDK 1.3x only. This
    applies to the WebServices client as well. For details on platform support see
    http://e-docs.bea.com/wls/platforms/index.html
    Thanks,
    Jim
    Jim Rivera
    Product Manager, WebLogic Server
    BEA Systems, Inc.
    Dora Potluri wrote:
    I started testing using the client.jar generated by webservices WL 6.1 and found
    that it uses reflection API interfaces that are not available til JDK 1.3. Is
    there an expectation that the clients of Webservices are all going to be JDK 1.3.X.
    Here is the stack trace we get.
    java.lang.NoClassDefFoundError: java/lang/reflect/InvocationHandler
    at weblogic.soap.http.SoapContext.lookup(SoapContext.java:76)
    at javax.naming.InitialContext.lookup(InitialContext.java:280)
    at weatherEJB.WeatherBean.getTemp(WeatherBean.java:106)
    at weatherEJB.WeatherBeanEOImpl.getTemp(WeatherBeanEOImpl.java:47)
    at weatherEJB.WeatherBeanEOImpl_WLSkel.invoke(WeatherBeanEOImpl_WLSkel.java:90)
    at weblogic.rmi.extensions.BasicServerObjectAdapter.invoke(BasicServerObjectAdapter.java:261)
    at weblogic.rmi.extensions.BasicRequestHandler.handleRequest(BasicRequestHandler.java:56)
    at weblogic.rmi.extensions.BasicRequestDispatcher$BasicExecuteRequest.execute(BasicRequestDispatcher.java:166)
    at weblogic.t3.srvr.ExecuteThread.run(Compiled Code)

  • ServiceBus java callout - how to pack the JAR file with libraries?

    Hello
    I want to use a Java Callout from a Service Bus flow.
    What is the correct way to pack the JAR file with its nessecary libraries?
    I tried different methods to pack my JAR, but yet, as though the Java runs perfectly from the Workshop (Eclipse) , when I am trying to use the exported Jar on the ServiceBus flow, it fails with an ClassNotFoundException.
    I would really appreciate your advice here.
    Thanks
    Koby

    Well.. Looking inside my exported JAR file, I got all of the files there inside, including the jar file containing the library.
    What I'm trying to do is run a simple java program that connect through SSH and therefore use an SSH library.
    On the workshop I got it as an imported library JAR. And it works perfectly there.
    Any idea?
    Here's the complete error I get:
    <BEA-382515> <Callout to java method "public static java.lang.String sshpackage.SshProg.remoteScriptInvoke(java.lang.String,java.lang.String,java.lang.String,java.lang.String)" resulted in exception: null
    java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at stages.transform.runtime.JavaCalloutRuntimeStep$1.run(JavaCalloutRuntimeStep.java:158)
    Truncated. see log file for complete stacktrace
    java.lang.NoClassDefFoundError: ch/ethz/ssh2/Connection
    at sshpackage.SshProg.remoteScriptInvoke(SshProg.java:29)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    Truncated. see log file for complete stacktrace
    java.lang.ClassNotFoundException: ch.ethz.ssh2.Connection
    at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:283)
    at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:256)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at com.bea.wli.sb.resources.archive.HookedJarClassLoader.loadClass(HookedJarClassLoader.java:251)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    Truncated. see log file for complete stacktrace
    Edited by: kobyssh on 04:12 01/02/2010

  • J2ee.jar causes problems with commons-logging.jar

    Hi All -
    (JDK 1.5.0_03, commons-logging 1.0.4, latest j2ee.jar, Eclipse 3.1.0 RC3 )
    I am developing some components that are to be used within j2ee containers and in standalone mode as well. When I run the software under Tomcat, it works correctly (Tomcat is not using the j2ee.jar that comes with Sun's App server obviously), but when I develop with the j2ee.jar file that comes with Sun's App server, I can't use commons-logging. For example, the code supplied below (a class with only this line in the main method, not using any j2ee features) will fail JUST by having j2ee.jar in my path, but if I take it out of the path, it works fine. I am also on the commons-logging mail list and no one there has been able to solve this issue for me. Again, if I deploy my application to Tomcat, I don't have this problem.
    The isolated line that is giving me the issue (and will give the issue even in a non j2ee application that just has this one line) is this:
    log= LogFactory.getLog(CommonsLoggingTest.class);
    When I run this without j2ee.jar in the path, it works fine. When I run it with j2ee.jar in the path, I get this:
    Exception in thread "main" org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: java.lang.NullPointerException (Caused by java.lang.NullPointerException) (Caused by org.apache.commons.logging.LogConfigurationException: java.lang.NullPointerException (Caused by java.lang.NullPointerException))
         at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:543)
         at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
         at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:209)
         at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:351)
         at com.redhawk.testing.CommonsLoggingTest.doTest(CommonsLoggingTest.java:27)
         at com.redhawk.testing.CommonsLoggingTest.main(CommonsLoggingTest.java:45)
    Caused by: org.apache.commons.logging.LogConfigurationException: java.lang.NullPointerException (Caused by java.lang.NullPointerException)
         at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:397)
         at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
         ... 5 more
    Caused by: java.lang.NullPointerException
         at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:374)
         ... 6 more
    Anyone have any ideas? Its really annoying to have to take this jar file out of my path every time I want to run a test. I could just start developing against other implementations of the j2ee classes I need (for example, Tomcat's jar files do not give this error) but for various reasons that is also undesirable.
    Thanks!
    Jason

    This problem does not arise with commons-logging 1.0.3.
    Any idea what is different in 1.0.4 that would introduce problems when Sun's j2ee.jar is in the path?

  • New iMac with Retina display has attracted a group of ants. Why?

    New iMac with Retina Display has attracted a group of ants to nest in it, while they ignore my old Macbook Pro. What is in the new laptop that attracts the ants? The Apple Support set me up with an appointment at an Apple Store and the Apple Store says it is Apple policy not to touch it with the Ants in it. Wasted 2.5 hours in travel time and in the store with no solution.

    Its the electrical charges that attract them, they sense them as other critters to eat / talk with 
    the swarm of tiny DC power fields inside a computer, and the charges across the screen attract insects that have EM sensors on their exoskeletons. Its a come hither spotlight for insect critters.
    http://answers.yahoo.com/question/index?qid=20070523002354AA340iK
    If you want them out, which of course you do.......make a sugar trap for them.... a trail from the computer to a little pile.  One screams the treasure to the others, .....they all come running, then you brush them away, or some other insidious method. 
    See this one:
    http://www.sfgate.com/technology/businessinsider/article/Crazy-Ants-That-Eat-Ele ctrical-Equipment-Are-4533102.php

  • Client.jar file not being generated by weblogic 6.1

    Hi,
    I have developed a web service for our Internal network. I have deployed the web
    service onto weblogic 6.1 and have been able to obtain the wsdl file. I have coded
    my java client, but to compile and run the client, I require the client.jar file,
    which weblogic should create on its own once the actual web service is successfully
    deployed. wl server is not able able to create the client.jar file and hence I am
    unable to run the client. Could anyone tell me why the client.jar file is not being
    created and is there any workaround for coding the java client without using the
    client.jar file.
    Thanx
    sudipto

    Hi Sudipto,
    I'm assuming that you used the <wsgen> Ant task (in your build.xml) to create this
    web service, right?
    Are you sure the client.jar file isn't in the web-services.war? You can verify this
    by extracting this file (web-services.war) from the .ear for your web service, and
    viewing its contents with WinZip (or the jar.exe utility that comes with the JDK).
    There is a way to create client code without having a client.jar (or a WSDL document),
    but it takes a little more work :-) I have attached a "heavily commented" example
    of this, at the bottom of this post.
    Regards,
    Mike Wooten
    "Sudipto" <[email protected]> wrote:
    >
    Hi,
    I have developed a web service for our Internal network. I have deployed
    the web
    service onto weblogic 6.1 and have been able to obtain the wsdl file. I
    have coded
    my java client, but to compile and run the client, I require the client.jar
    file,
    which weblogic should create on its own once the actual web service is successfully
    deployed. wl server is not able able to create the client.jar file and hence
    I am
    unable to run the client. Could anyone tell me why the client.jar file is
    not being
    created and is there any workaround for coding the java client without using
    the
    client.jar file.
    Thanx
    sudipto[NoWSDLWeatherClient.java]

  • Using the Netbeans GUI within a Project with existing Ant Script

    I cannot seem to figure out how to use the Netbeans GUI in my Project with existing Ant Script. Is this possible? I have no problem creating GUI interfaces in a java Application, but attempting to make a new JFrame Form gives the error: package org.jdesktop.layout does not exist, and I have not been able to find a way around this. Any suggestions? Thanks in advance.
    Chris Coulon

    OK, I think I am on the right track, but I don't understand why I am still getting this error:
    clean:
    compile:
    Copying 1 file to /Users/chris/**JavaProjects/Netbeans_ImageJ
    Created dir: /Users/chris/**JavaProjects/Netbeans_ImageJ/source/build
    Compiling 292 source files to /Users/chris/**JavaProjects/Netbeans_ImageJ/source/build
    /Users/chris/**JavaProjects/Netbeans_ImageJ/source/plugins/Kline_Frame.java:31: package org.jdesktop.layout does not exist
    org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());
    /Users/chris/**JavaProjects/Netbeans_ImageJ/source/plugins/Kline_Frame.java:31: package org.jdesktop.layout does not exist
    org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());
    /Users/chris/**JavaProjects/Netbeans_ImageJ/source/plugins/Kline_Frame.java:34: package org.jdesktop.layout does not exist
    layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
    /Users/chris/**JavaProjects/Netbeans_ImageJ/source/plugins/Kline_Frame.java:38: package org.jdesktop.layout does not exist
    layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
    Note: Some input files use or override a deprecated API.
    Note: Recompile with -Xlint:deprecation for details.
    4 errors
    /Users/chris/**JavaProjects/Netbeans_ImageJ/source/build.xml:11: Compile failed; see the compiler error output for details.
    BUILD FAILED (total time: 6 seconds)
    I no longer have the error in my java code in the Projects list, but I still cannot build the project. This is my current build.xml file:
    <!-- Ant makefile for ImageJ -->
    <project name="ImageJ" default="run">
      <target name="compile" description="Compile everything.">
          <!-- Copy the swing layout library into dist.lib -->
        <copy file="dist/lib/swing-layout-1.0.3.jar" todir=".." />
        <!-- First, ensure the build directory exists. -->
        <mkdir dir="build" />
        <!-- Build everything; add debug="on" to debug -->
        <javac srcdir="." destdir="build" optimize="on" source="1.4" target="1.4" debug="on">
          <!-- The plugins directory only needs to be
                 present at runtime, not at build time. -->
          <!-- exclude name="plugins/**"/-->
        </javac>
      </target>
      <target name="build" depends="compile" description="Build ij.jar.">
        <!-- Copy needed files into the build directory. -->
        <copy file="IJ_Props.txt" todir="build" />
        <copy file="images/microscope.gif" tofile="build/microscope.gif" />
        <copy file="images/about.jpg" tofile="build/about.jpg" />
         <copy file="plugins/MacAdapter.class" tofile="build/MacAdapter.class" />
        <copy todir="build/macros"><fileset dir="macros"/></copy>
        <!-- Build ij.jar. -->
        <jar jarfile="ij.jar" basedir="build"
             manifest="MANIFEST.MF" />
      </target>
      <target name="clean" description="Delete the build files.">
        <delete dir="build" />
        <delete file="ij.jar" />
      </target>
      <target name="run" depends="build" description="Build and run ImageJ.">
        <copy file="ij.jar" toDir=".." />
        <java maxmemory="640m" jar="ij.jar" fork="yes" />
      </target>
      <target name="run2" depends="build" description="Build and run ImageJ.">
        <!-- Run in ImageJ directory -->
        <copy file="ij.jar" toDir=".." />
        <java maxmemory="640m" dir=".." jar="ij.jar" fork="yes" />
      </target>
      <target name="zip" depends="clean" description="Build zrc.zip.">
        <zip zipfile="../src.zip"
           basedir=".."
           includes="source/**"
        />
      </target>
      <target name="javadocs" description="Build the JavaDocs.">
        <delete dir="../api" />
        <mkdir dir="../api" />
        <javadoc
               sourcepath="."
               packagenames="ij.*"
               destdir="../api"
               author="true"
               version="true"
               use="true"
               windowtitle="ImageJ API">
        </javadoc>
      </target>
       </project>notice I added this line: <copy file="dist/lib/swing-layout-1.0.3.jar" todir=".." />
    because the dir ".." is where the other jar files are placed, i.e.:
    [GAIAG:~/**JavaProjects/Netbeans_ImageJ/source] chris% ls ..
    PolarDisplay          ij.jar               swing-layout-1.0.3.jar
    TestFrames          myApp
    api               source
    So why is the build not able to see the package org.jdesktop.layout in the jar file?
    Chris

Maybe you are looking for