You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ant.apache.org by Sanae Benchaaboun <SB...@mdinsurance.state.md.us> on 2006/05/01 17:15:47 UTC
Re: Compiling error
Hi Scott
I ran this ant script in that same shell window, look what I got:
Buildfile: build.xml
init:
[java] gij (GNU libgcj) version 3.5-tree-ssa 20030617 (Red Hat
Linux Rawhide 3.5ssa-48)
[java] Copyright (C) 2002 Free Software Foundation, Inc.
[java] This is free software; see the source for copying
conditions. There is NO
[java] warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
BUILD SUCCESSFUL
Total time: 0 seconds
So it's referring to the gc not the Sun..
What do you think??
For the wscompile, I couldn't run the build in the two sampls that come
with the jaxrpc because it's saying that it couldn't fine the Wscompile
class. It's in the jar jaxrpc_impl.jar
Sanae Benchaaboun
Webmaster Supervisor
Maryland Insurance Administration
Tel: (410)468-2077
sbenchaaboun@mdinsurance.state.md.us
>>> floess@mindspring.com 4/30/2006 12:10:09 PM >>>
Sanae:
OK, I -finally- got everything downloaded. I have no trouble executing
wscompile in the samples dir contained in JAXRPC_SI_20060427.class
(well
that's the install app). I am assuming you have downloaded the
aforementioned class file and installed jaxrpc... As such, can you run
ant against any of the samples' build.xml's?
I currently am having no issues with wscompile whatsoever (not entirely
true as it can't locate some wsdl's, but wscompile is able to run) -
both using Sun's and IBM's JDK...
Sanae Benchaaboun wrote:
> I got this now!!
> I added the export JAVA_HOME and Path, also sat the fork to false..
> Still not working
>
>
> Sanae Benchaaboun
> Webmaster Supervisor
> Maryland Insurance Administration
> Tel: (410)468-2077
> sbenchaaboun@mdinsurance.state.md.us
>
>
>>>> floess@mindspring.com 4/28/2006 3:20 PM >>>
>>>>
> I looked over the documentation a little more (for wscompile) - and
> looked at your build.xml. I do see where you have set forking =
"true"
>
> Maybe see what results you get when forking is set to false. In
> looking
> at the stack trace - I see this:
>
> at java.lang.ClassLoader.resolveClass0(java.lang.Class)
> *(/lib/ssa/libgcj.so.4.0.0)*
>
> As the VM is being forked...it would -appear- the forked VM is
gcc-java
>
> for some reason...
>
> Try to adjust your .bashrc and/or try setting forking="false"
>
> Scot P. Floess wrote:
>
>> Check this link out:
>> https://jax-rpc.dev.java.net/whitepaper/1.1/index-part1.html#2.1
>>
>> And I quote: "The |wscompile| tool generates various client-side
and
>>
>
>
>> server-side artifacts required by the JAX-RPC runtime to develop,
>> deploy, and invoke a Web Service. It is available as a shell script
>> and a batch file in |JWSDP_HOME/jaxrpc/bin|, where |JWSDP_HOME|
>>
> refers
>
>> to the directory in which the Java WSDP is installed. Although the
>> shell script is used below for illustration purposes, the two
scripts
>>
>
>
>> provide identical functionality."
>>
>> There ya go, its a shell script. I can't be for sure without
further
>>
>
>
>> investigation...but if it is a shell script then when the task
>> executes, it will spawn a shell to execute the script. When it
>>
> spawns
>
>> the shell, you get a -new- environment. The new environment
probably
>>
>
>
>> does not have the JAVA_HOME or your Sun JDK in the path - and thus
is
>>
>
>
>> using the stock gcc java...
>>
>> Scot P. Floess wrote:
>>
>>> What I am trying to say is this... My ~/.bashrc resembles the
>>> following:
>>>
>>> # .bashrc
>>>
>>> # User specific aliases and functions
>>>
>>> # Source global definitions
>>> if [ -f /etc/bashrc ]; then
>>> . /etc/bashrc
>>> fi
>>>
>>> ----
>>>
>>> This is of course a stock ~/.bashrc file...
>>>
>>> I am saying, make the ~/.bashrc look something like this (I am
>>> guessing here on the java installation dir - so take witha grain
of
>>>
>
>
>>> salt):
>>>
>>> # .bashrc
>>>
>>> # User specific aliases and functions
>>>
>>> # Source global definitions
>>> if [ -f /etc/bashrc ]; then
>>> . /etc/bashrc
>>> fi
>>>
>>> export JAVA_HOME=/opt/SUNWappserver/jdk
>>> export PATH=${JAVA_HOME}/bin:${PATH}
>>>
>>>
>>> I am guessing that wscompile task is actually shelling out to the
OS
>>>
>
>
>>> to execute. If that happens, the new shell will execute your
>>> ~/.bashrc. If the above are not set, based upon your install JDK,
>>> its not being found in the PATH and you are getting the gcc java
>>> version... I will have to examine your build.xml either tonight
or
>>>
>
>
>>> tomorrow morning...gotta go home soon and mow the lawn...
>>>
>>> Sanae Benchaaboun wrote:
>>>
>>>> What did you mean by putting all the export in a bashrc? Here is
>>>>
> the
>
>>>> build.xml
>>>>
>>>> Sanae Benchaaboun
>>>> Webmaster Supervisor
>>>> Maryland Insurance Administration
>>>> Tel: (410)468-2077
>>>> sbenchaaboun@mdinsurance.state.md.us
>>>>
>>>>
>>>>
>
------------------------------------------------------------------------
>
>
>>>> <?xml version="1.0" encoding="iso-8859-1"?>
>>>>
>>>> <project name="StateApi_Client" default="dist" basedir=".">
>>>> <property name="src" location="src" />
>>>> <property name="src-gen" location="src-gen" />
>>>> <property name="build" location="build" />
>>>> <property name="dist" location="dist" />
>>>> <property name="lib" location="lib" />
>>>> <property name="javadoc.output" location="doc/html" />
>>>>
>>>> <path id="project.classpath">
>>>> <fileset dir="${java.home}/../lib">
>>>> <include name="tools.jar"/>
>>>> </fileset>
>>>> <fileset dir="${java.home}/lib">
>>>> <include name="tools.jar"/>
>>>> </fileset>
>>>> <fileset dir="lib">
>>>> <filename name="security-plugin.jar"/>
>>>> <filename name="xws-security_jaxrpc.jar"/>
>>>> <filename name="xws-security.jar"/>
>>>> </fileset>
>>>> <fileset dir="lib" includes="*.jar"/>
>>>> </path>
>>>> <path id="xjc-classpath">
>>>> <fileset dir="lib" includes="*.jar"/>
>>>> </path>
>>>>
>>>> <taskdef name="xjc" classname="com.sun.tools.xjc.XJCTask">
>>>> <classpath refid="xjc-classpath" />
>>>> </taskdef>
>>>>
>>>> <!-- Add wscompile and wsdeploy tasks -->
>>>> <path id="wscompile.classpath">
>>>> <fileset dir="${java.home}/../lib">
>>>> <include name="tools.jar"/>
>>>> </fileset>
>>>> <fileset dir="${java.home}/lib">
>>>> <include name="tools.jar"/>
>>>> </fileset>
>>>> <fileset dir="lib" includes="*.jar"/>
>>>> </path>
>>>> <taskdef name="wscompile"
>>>> classname="com.sun.xml.rpc.tools.ant.Wscompile">
>>>> <classpath refid="wscompile.classpath" />
>>>> </taskdef>
>>>> <!-- define the targets --> <target name="init"
>>>> description="create the build directory structure"
>>>>
> depends="clean">
>
>>>> <mkdir dir="${build}" />
>>>> <mkdir dir="${build}/jar" />
>>>> <mkdir dir="${src-gen}" />
>>>> <mkdir dir="${dist}" />
>>>> <mkdir dir="${dist}/lib" />
>>>> </target>
>>>> <target name="generate_classes" description="generate the
>>>>
> wsdl
>
>>>> stubs" depends="init">
>>>> <echo file="${src-gen}/wsconfig.xml"><![CDATA[<?xml
>>>> version="1.0" encoding="UTF-8"?>
>>>> <configuration
>>>>
> xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
>
>>>> <wsdl location="${src}/StateApiService.wsdl"
>>>> packageName="org.naic.serff.stateapi.service" />
>>>> </configuration>]]></echo>
>>>> <wscompile fork="true"
>>>> keep="true" client="true"
>>>> debug="true" features="documentliteral,wsi"
>>>>
>
>
>>>> base="${build}/jar" sourceBase="${src-gen}"
>>>>
>
>
>>>> xPrintStackTrace="true"
>>>> model="${build}/jar/StateApiService_model.xml.gz"
>>>> verbose="false" config="${src-gen}/wsconfig.xml">
>>>> <classpath>
>>>> <path refid="project.classpath" />
>>>> </classpath>
>>>> </wscompile>
>>>> <!--<xjc schema="${src}/ClientTypes.xsd"
>>>> package="org.naic.serff.stateapi.jaxb" target="${src-gen}"/>-->
>>>> </target>
>>>> <target name="compile" description="compile the project"
>>>> depends="generate_classes">
>>>> <javac debug="true" srcdir="${src-gen}"
>>>>
> destdir="${build}/jar"
>
>>>> excludes="org/naic/serff/stateapi/service/**/*"
>>>> classpathref="project.classpath">
>>>> <classpath location="${build}/jar"/>
>>>> </javac>
>>>> <javac debug="true" srcdir="${src}" destdir="${build}/jar"
>>>> classpathref="project.classpath">
>>>> <classpath location="${build}/jar"/>
>>>> </javac>
>>>> </target>
>>>> <target name="dist" description="build the project"
>>>> depends="compile">
>>>> <copy file="user.properties" todir="${dist}"/>
>>>> <copy todir="${build}/jar">
>>>> <fileset dir="${lib}">
>>>> <include name="*.jar"/>
>>>> <exclude name="junit.jar"/>
>>>> <exclude name="mail.jar"/>
>>>> </fileset>
>>>> </copy>
>>>> <copy todir="${dist}/lib">
>>>> <fileset dir="${lib}">
>>>> <include name="*.jar"/>
>>>> </fileset>
>>>> </copy>
>>>> <jar compress="true" basedir="${build}/jar"
>>>> jarfile="${dist}/TestClient.jar"/>
>>>> </target>
>>>> <target name="doc" description="create the documentation
for
>>>>
>
>
>>>> the project" >
>>>> <mkdir dir="${javadoc.output}"/>
>>>> <javadoc destdir="${javadoc.output}"
>>>> classpathref="project.classpath" packagenames="org.naic.model">
>>>> <fileset dir="${src}">
>>>> <include name="**/*.java"/>
>>>> </fileset>
>>>> </javadoc>
>>>> </target>
>>>> <target name="clean" description="clean up" >
>>>> <delete dir="${build}"/>
>>>> <delete dir="${javadoc.output}"/>
>>>> <delete dir="${src-gen}"/>
>>>> <delete dir="${dist}"/> </target>
>>>> </project>
>>>>
>>>>
>>>>
>>>>
>>>>
>
------------------------------------------------------------------------
>
>
>>>>
>>>>
>
---------------------------------------------------------------------
>
>>>> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
>>>> For additional commands, e-mail: user-help@ant.apache.org
>>>>
>
>
>
------------------------------------------------------------------------
>
> ant
> Buildfile: build.xml
>
> clean:
> [delete] Deleting directory /Data/Dev/StateApi_Ref/build
> [delete] Deleting directory /Data/Dev/StateApi_Ref/src-gen
> [delete] Deleting directory /Data/Dev/StateApi_Ref/dist
>
> init:
> [mkdir] Created dir: /Data/Dev/StateApi_Ref/build
> [mkdir] Created dir: /Data/Dev/StateApi_Ref/build/jar
> [mkdir] Created dir: /Data/Dev/StateApi_Ref/src-gen
> [mkdir] Created dir: /Data/Dev/StateApi_Ref/dist
> [mkdir] Created dir: /Data/Dev/StateApi_Ref/dist/lib
>
> generate_classes:
>
> BUILD FAILED
> java.lang.NoClassDefFoundError: while resolving class:
com.sun.xml.rpc.tools.plugin.ToolPluginFactory
> at java.lang.ClassLoader.resolveClass0(java.lang.Class)
(/lib/ssa/libgcj.so.4.0.0)
> at java.lang.Class.initializeClass() (/lib/ssa/libgcj.so.4.0.0)
> at _Jv_ResolvePoolEntry(java.lang.Class, int)
(/lib/ssa/libgcj.so.4.0.0)
> at
com.sun.xml.rpc.tools.wscompile.CompileTool.parseArguments(java.lang.String[])
(Unknown Source)
> at com.sun.xml.rpc.util.ToolBase.run(java.lang.String[]) (Unknown
Source)
> at com.sun.xml.rpc.tools.ant.Wscompile.execute() (Unknown Source)
> at org.apache.tools.ant.Task.perform()
(/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
> at org.apache.tools.ant.Target.execute()
(/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
> at org.apache.tools.ant.Target.performTasks()
(/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
> at org.apache.tools.ant.Project.executeTarget(java.lang.String)
(/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
> at org.apache.tools.ant.Project.executeTargets(java.util.Vector)
(/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
> at org.apache.tools.ant.Main.runBuild(java.lang.ClassLoader)
(/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
> at org.apache.tools.ant.Main.start(java.lang.String[],
java.util.Properties, java.lang.ClassLoader)
(/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
> at org.apache.tools.ant.Main.main(java.lang.String[])
(/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
> Caused by: java.lang.ClassNotFoundException: java.util.logging.Level
> at
org.apache.tools.ant.AntClassLoader.findClassInComponents(java.lang.String)
(/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
> at org.apache.tools.ant.AntClassLoader.findClass(java.lang.String)
(/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
> at org.apache.tools.ant.AntClassLoader.loadClass(java.lang.String,
boolean) (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
> at _Jv_FindClass(_Jv_Utf8Const, java.lang.ClassLoader)
(/lib/ssa/libgcj.so.4.0.0)
> at _Jv_PrepareCompiledClass(java.lang.Class)
(/lib/ssa/libgcj.so.4.0.0)
> at _Jv_WaitForState(java.lang.Class, int)
(/lib/ssa/libgcj.so.4.0.0)
> at java.lang.ClassLoader.linkClass0(java.lang.Class)
(/lib/ssa/libgcj.so.4.0.0)
> at java.lang.ClassLoader.resolveClass0(java.lang.Class)
(/lib/ssa/libgcj.so.4.0.0)
> ...13 more
>
> Total time: 1 second
> java.lang.NoClassDefFoundError: while resolving class:
com.sun.xml.rpc.tools.plugin.ToolPluginFactory
> at java.lang.ClassLoader.resolveClass0(java.lang.Class)
(/lib/ssa/libgcj.so.4.0.0)
> at java.lang.Class.initializeClass() (/lib/ssa/libgcj.so.4.0.0)
> at _Jv_ResolvePoolEntry(java.lang.Class, int)
(/lib/ssa/libgcj.so.4.0.0)
> at
com.sun.xml.rpc.tools.wscompile.CompileTool.parseArguments(java.lang.String[])
(Unknown Source)
> at com.sun.xml.rpc.util.ToolBase.run(java.lang.String[]) (Unknown
Source)
> at com.sun.xml.rpc.tools.ant.Wscompile.execute() (Unknown Source)
> at org.apache.tools.ant.Task.perform()
(/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
> at org.apache.tools.ant.Target.execute()
(/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
> at org.apache.tools.ant.Target.performTasks()
(/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
> at org.apache.tools.ant.Project.executeTarget(java.lang.String)
(/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
> at org.apache.tools.ant.Project.executeTargets(java.util.Vector)
(/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
> at org.apache.tools.ant.Main.runBuild(java.lang.ClassLoader)
(/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
> at org.apache.tools.ant.Main.start(java.lang.String[],
java.util.Properties, java.lang.ClassLoader)
(/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
> at org.apache.tools.ant.Main.main(java.lang.String[])
(/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
> Caused by: java.lang.ClassNotFoundException: java.util.logging.Level
> at
org.apache.tools.ant.AntClassLoader.findClassInComponents(java.lang.String)
(/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
> at org.apache.tools.ant.AntClassLoader.findClass(java.lang.String)
(/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
> at org.apache.tools.ant.AntClassLoader.loadClass(java.lang.String,
boolean) (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
> at _Jv_FindClass(_Jv_Utf8Const, java.lang.ClassLoader)
(/lib/ssa/libgcj.so.4.0.0)
> at _Jv_PrepareCompiledClass(java.lang.Class)
(/lib/ssa/libgcj.so.4.0.0)
> at _Jv_WaitForState(java.lang.Class, int)
(/lib/ssa/libgcj.so.4.0.0)
> at java.lang.ClassLoader.linkClass0(java.lang.Class)
(/lib/ssa/libgcj.so.4.0.0)
> at java.lang.ClassLoader.resolveClass0(java.lang.Class)
(/lib/ssa/libgcj.so.4.0.0)
> ...13 more
> while resolving class:
com.sun.xml.rpc.tools.plugin.ToolPluginFactory
>
>
>
------------------------------------------------------------------------
>
>
---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> For additional commands, e-mail: user-help@ant.apache.org
--
Scot P. Floess
27 Lake Royale
Louisburg, NC 27549
252-478-8087 (Home)
919-754-4592 (Work)
Chief Architect JPlate http://sourceforge.net/projects/jplate
Chief Architect JavaPIM http://sourceforge.net/projects/javapim
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org
Re: Compiling error
Posted by "Scot P. Floess" <fl...@mindspring.com>.
Sanae:
Yeah it is definitely using the gcc java. The way I was able to use
wscompile was to copy the jars to $ANT_HOME/lib:
jaxrpc-1_1-fr-spec-api.jar
jaxrpc-impl.jar
jaxrpc-spi.jar
Try placing those jars in that ant lib directory and then rerun against
the samples...
Sanae Benchaaboun wrote:
> Hi Scott
> I ran this ant script in that same shell window, look what I got:
> Buildfile: build.xml
>
> init:
> [java] gij (GNU libgcj) version 3.5-tree-ssa 20030617 (Red Hat
> Linux Rawhide 3.5ssa-48)
>
> [java] Copyright (C) 2002 Free Software Foundation, Inc.
> [java] This is free software; see the source for copying
> conditions. There is NO
> [java] warranty; not even for MERCHANTABILITY or FITNESS FOR A
> PARTICULAR PURPOSE.
>
> BUILD SUCCESSFUL
> Total time: 0 seconds
>
> So it's referring to the gc not the Sun..
> What do you think??
> For the wscompile, I couldn't run the build in the two sampls that come
> with the jaxrpc because it's saying that it couldn't fine the Wscompile
> class. It's in the jar jaxrpc_impl.jar
>
> Sanae Benchaaboun
> Webmaster Supervisor
> Maryland Insurance Administration
> Tel: (410)468-2077
> sbenchaaboun@mdinsurance.state.md.us
>
>
>>>> floess@mindspring.com 4/30/2006 12:10:09 PM >>>
>>>>
> Sanae:
>
> OK, I -finally- got everything downloaded. I have no trouble executing
>
> wscompile in the samples dir contained in JAXRPC_SI_20060427.class
> (well
> that's the install app). I am assuming you have downloaded the
> aforementioned class file and installed jaxrpc... As such, can you run
>
> ant against any of the samples' build.xml's?
>
> I currently am having no issues with wscompile whatsoever (not entirely
>
> true as it can't locate some wsdl's, but wscompile is able to run) -
> both using Sun's and IBM's JDK...
>
> Sanae Benchaaboun wrote:
>
>> I got this now!!
>> I added the export JAVA_HOME and Path, also sat the fork to false..
>> Still not working
>>
>>
>> Sanae Benchaaboun
>> Webmaster Supervisor
>> Maryland Insurance Administration
>> Tel: (410)468-2077
>> sbenchaaboun@mdinsurance.state.md.us
>>
>>
>>
>>>>> floess@mindspring.com 4/28/2006 3:20 PM >>>
>>>>>
>>>>>
>> I looked over the documentation a little more (for wscompile) - and
>> looked at your build.xml. I do see where you have set forking =
>>
> "true"
>
>>
>> Maybe see what results you get when forking is set to false. In
>> looking
>> at the stack trace - I see this:
>>
>> at java.lang.ClassLoader.resolveClass0(java.lang.Class)
>> *(/lib/ssa/libgcj.so.4.0.0)*
>>
>> As the VM is being forked...it would -appear- the forked VM is
>>
> gcc-java
>
>> for some reason...
>>
>> Try to adjust your .bashrc and/or try setting forking="false"
>>
>> Scot P. Floess wrote:
>>
>>
>>> Check this link out:
>>> https://jax-rpc.dev.java.net/whitepaper/1.1/index-part1.html#2.1
>>>
>>> And I quote: "The |wscompile| tool generates various client-side
>>>
> and
>
>>>
>>>
>>
>>
>>> server-side artifacts required by the JAX-RPC runtime to develop,
>>> deploy, and invoke a Web Service. It is available as a shell script
>>>
>
>
>>> and a batch file in |JWSDP_HOME/jaxrpc/bin|, where |JWSDP_HOME|
>>>
>>>
>> refers
>>
>>
>>> to the directory in which the Java WSDP is installed. Although the
>>> shell script is used below for illustration purposes, the two
>>>
> scripts
>
>>>
>>>
>>
>>
>>> provide identical functionality."
>>>
>>> There ya go, its a shell script. I can't be for sure without
>>>
> further
>
>>>
>>>
>>
>>
>>> investigation...but if it is a shell script then when the task
>>> executes, it will spawn a shell to execute the script. When it
>>>
>>>
>> spawns
>>
>>
>>> the shell, you get a -new- environment. The new environment
>>>
> probably
>
>>>
>>>
>>
>>
>>> does not have the JAVA_HOME or your Sun JDK in the path - and thus
>>>
> is
>
>>>
>>>
>>
>>
>>> using the stock gcc java...
>>>
>>> Scot P. Floess wrote:
>>>
>>>
>>>> What I am trying to say is this... My ~/.bashrc resembles the
>>>> following:
>>>>
>>>> # .bashrc
>>>>
>>>> # User specific aliases and functions
>>>>
>>>> # Source global definitions
>>>> if [ -f /etc/bashrc ]; then
>>>> . /etc/bashrc
>>>> fi
>>>>
>>>> ----
>>>>
>>>> This is of course a stock ~/.bashrc file...
>>>>
>>>> I am saying, make the ~/.bashrc look something like this (I am
>>>> guessing here on the java installation dir - so take witha grain
>>>>
> of
>
>>>>
>>>>
>>
>>
>>>> salt):
>>>>
>>>> # .bashrc
>>>>
>>>> # User specific aliases and functions
>>>>
>>>> # Source global definitions
>>>> if [ -f /etc/bashrc ]; then
>>>> . /etc/bashrc
>>>> fi
>>>>
>>>> export JAVA_HOME=/opt/SUNWappserver/jdk
>>>> export PATH=${JAVA_HOME}/bin:${PATH}
>>>>
>>>>
>>>> I am guessing that wscompile task is actually shelling out to the
>>>>
> OS
>
>>>>
>>>>
>>
>>
>>>> to execute. If that happens, the new shell will execute your
>>>> ~/.bashrc. If the above are not set, based upon your install JDK,
>>>>
>
>
>>>> its not being found in the PATH and you are getting the gcc java
>>>> version... I will have to examine your build.xml either tonight
>>>>
> or
>
>>>>
>>>>
>>
>>
>>>> tomorrow morning...gotta go home soon and mow the lawn...
>>>>
>>>> Sanae Benchaaboun wrote:
>>>>
>>>>
>>>>> What did you mean by putting all the export in a bashrc? Here is
>>>>>
>>>>>
>> the
>>
>>
>>>>> build.xml
>>>>>
>>>>> Sanae Benchaaboun
>>>>> Webmaster Supervisor
>>>>> Maryland Insurance Administration
>>>>> Tel: (410)468-2077
>>>>> sbenchaaboun@mdinsurance.state.md.us
>>>>>
>>>>>
>>>>>
>>>>>
> ------------------------------------------------------------------------
>
>>
>>
>>>>> <?xml version="1.0" encoding="iso-8859-1"?>
>>>>>
>>>>> <project name="StateApi_Client" default="dist" basedir=".">
>>>>> <property name="src" location="src" />
>>>>> <property name="src-gen" location="src-gen" />
>>>>> <property name="build" location="build" />
>>>>> <property name="dist" location="dist" />
>>>>> <property name="lib" location="lib" />
>>>>> <property name="javadoc.output" location="doc/html" />
>>>>>
>>>>> <path id="project.classpath">
>>>>> <fileset dir="${java.home}/../lib">
>>>>> <include name="tools.jar"/>
>>>>> </fileset>
>>>>> <fileset dir="${java.home}/lib">
>>>>> <include name="tools.jar"/>
>>>>> </fileset>
>>>>> <fileset dir="lib">
>>>>> <filename name="security-plugin.jar"/>
>>>>> <filename name="xws-security_jaxrpc.jar"/>
>>>>> <filename name="xws-security.jar"/>
>>>>> </fileset>
>>>>> <fileset dir="lib" includes="*.jar"/>
>>>>> </path>
>>>>> <path id="xjc-classpath">
>>>>> <fileset dir="lib" includes="*.jar"/>
>>>>> </path>
>>>>>
>>>>> <taskdef name="xjc" classname="com.sun.tools.xjc.XJCTask">
>>>>> <classpath refid="xjc-classpath" />
>>>>> </taskdef>
>>>>>
>>>>> <!-- Add wscompile and wsdeploy tasks -->
>>>>> <path id="wscompile.classpath">
>>>>> <fileset dir="${java.home}/../lib">
>>>>> <include name="tools.jar"/>
>>>>> </fileset>
>>>>> <fileset dir="${java.home}/lib">
>>>>> <include name="tools.jar"/>
>>>>> </fileset>
>>>>> <fileset dir="lib" includes="*.jar"/>
>>>>> </path>
>>>>> <taskdef name="wscompile"
>>>>> classname="com.sun.xml.rpc.tools.ant.Wscompile">
>>>>> <classpath refid="wscompile.classpath" />
>>>>> </taskdef>
>>>>> <!-- define the targets --> <target name="init"
>>>>> description="create the build directory structure"
>>>>>
>>>>>
>> depends="clean">
>>
>>
>>>>> <mkdir dir="${build}" />
>>>>> <mkdir dir="${build}/jar" />
>>>>> <mkdir dir="${src-gen}" />
>>>>> <mkdir dir="${dist}" />
>>>>> <mkdir dir="${dist}/lib" />
>>>>> </target>
>>>>> <target name="generate_classes" description="generate the
>>>>>
>>>>>
>> wsdl
>>
>>
>>>>> stubs" depends="init">
>>>>> <echo file="${src-gen}/wsconfig.xml"><![CDATA[<?xml
>>>>> version="1.0" encoding="UTF-8"?>
>>>>> <configuration
>>>>>
>>>>>
>> xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
>>
>>
>>>>> <wsdl location="${src}/StateApiService.wsdl"
>>>>> packageName="org.naic.serff.stateapi.service" />
>>>>> </configuration>]]></echo>
>>>>> <wscompile fork="true"
>>>>> keep="true" client="true"
>>>>> debug="true" features="documentliteral,wsi"
>>>>>
>
>
>>>>>
>>>>>
>>
>>
>>>>> base="${build}/jar" sourceBase="${src-gen}"
>>>>>
>
>
>>>>>
>>>>>
>>
>>
>>>>> xPrintStackTrace="true"
>>>>> model="${build}/jar/StateApiService_model.xml.gz"
>>>>> verbose="false" config="${src-gen}/wsconfig.xml">
>>>>> <classpath>
>>>>> <path refid="project.classpath" />
>>>>> </classpath>
>>>>> </wscompile>
>>>>> <!--<xjc schema="${src}/ClientTypes.xsd"
>>>>> package="org.naic.serff.stateapi.jaxb" target="${src-gen}"/>-->
>>>>> </target>
>>>>> <target name="compile" description="compile the project"
>>>>> depends="generate_classes">
>>>>> <javac debug="true" srcdir="${src-gen}"
>>>>>
>>>>>
>> destdir="${build}/jar"
>>
>>
>>>>> excludes="org/naic/serff/stateapi/service/**/*"
>>>>> classpathref="project.classpath">
>>>>> <classpath location="${build}/jar"/>
>>>>> </javac>
>>>>> <javac debug="true" srcdir="${src}" destdir="${build}/jar"
>>>>> classpathref="project.classpath">
>>>>> <classpath location="${build}/jar"/>
>>>>> </javac>
>>>>> </target>
>>>>> <target name="dist" description="build the project"
>>>>> depends="compile">
>>>>> <copy file="user.properties" todir="${dist}"/>
>>>>> <copy todir="${build}/jar">
>>>>> <fileset dir="${lib}">
>>>>> <include name="*.jar"/>
>>>>> <exclude name="junit.jar"/>
>>>>> <exclude name="mail.jar"/>
>>>>> </fileset>
>>>>> </copy>
>>>>> <copy todir="${dist}/lib">
>>>>> <fileset dir="${lib}">
>>>>> <include name="*.jar"/>
>>>>> </fileset>
>>>>> </copy>
>>>>> <jar compress="true" basedir="${build}/jar"
>>>>> jarfile="${dist}/TestClient.jar"/>
>>>>> </target>
>>>>> <target name="doc" description="create the documentation
>>>>>
> for
>
>>>>>
>>>>>
>>
>>
>>>>> the project" >
>>>>> <mkdir dir="${javadoc.output}"/>
>>>>> <javadoc destdir="${javadoc.output}"
>>>>> classpathref="project.classpath" packagenames="org.naic.model">
>>>>> <fileset dir="${src}">
>>>>> <include name="**/*.java"/>
>>>>> </fileset>
>>>>> </javadoc>
>>>>> </target>
>>>>> <target name="clean" description="clean up" >
>>>>> <delete dir="${build}"/>
>>>>> <delete dir="${javadoc.output}"/>
>>>>> <delete dir="${src-gen}"/>
>>>>> <delete dir="${dist}"/> </target>
>>>>> </project>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
> ------------------------------------------------------------------------
>
>>
>>
>>>>>
>>>>>
> ---------------------------------------------------------------------
>
>>
>>
>>>>> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
>>>>> For additional commands, e-mail: user-help@ant.apache.org
>>>>>
>>>>>
>>
>>
>>
> ------------------------------------------------------------------------
>
>> ant
>> Buildfile: build.xml
>>
>> clean:
>> [delete] Deleting directory /Data/Dev/StateApi_Ref/build
>> [delete] Deleting directory /Data/Dev/StateApi_Ref/src-gen
>> [delete] Deleting directory /Data/Dev/StateApi_Ref/dist
>>
>> init:
>> [mkdir] Created dir: /Data/Dev/StateApi_Ref/build
>> [mkdir] Created dir: /Data/Dev/StateApi_Ref/build/jar
>> [mkdir] Created dir: /Data/Dev/StateApi_Ref/src-gen
>> [mkdir] Created dir: /Data/Dev/StateApi_Ref/dist
>> [mkdir] Created dir: /Data/Dev/StateApi_Ref/dist/lib
>>
>> generate_classes:
>>
>> BUILD FAILED
>> java.lang.NoClassDefFoundError: while resolving class:
>>
> com.sun.xml.rpc.tools.plugin.ToolPluginFactory
>
>> at java.lang.ClassLoader.resolveClass0(java.lang.Class)
>>
> (/lib/ssa/libgcj.so.4.0.0)
>
>> at java.lang.Class.initializeClass() (/lib/ssa/libgcj.so.4.0.0)
>> at _Jv_ResolvePoolEntry(java.lang.Class, int)
>>
> (/lib/ssa/libgcj.so.4.0.0)
>
>> at
>>
> com.sun.xml.rpc.tools.wscompile.CompileTool.parseArguments(java.lang.String[])
> (Unknown Source)
>
>> at com.sun.xml.rpc.util.ToolBase.run(java.lang.String[]) (Unknown
>>
> Source)
>
>> at com.sun.xml.rpc.tools.ant.Wscompile.execute() (Unknown Source)
>> at org.apache.tools.ant.Task.perform()
>>
> (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> at org.apache.tools.ant.Target.execute()
>>
> (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> at org.apache.tools.ant.Target.performTasks()
>>
> (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> at org.apache.tools.ant.Project.executeTarget(java.lang.String)
>>
> (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> at org.apache.tools.ant.Project.executeTargets(java.util.Vector)
>>
> (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> at org.apache.tools.ant.Main.runBuild(java.lang.ClassLoader)
>>
> (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> at org.apache.tools.ant.Main.start(java.lang.String[],
>>
> java.util.Properties, java.lang.ClassLoader)
> (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> at org.apache.tools.ant.Main.main(java.lang.String[])
>>
> (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> Caused by: java.lang.ClassNotFoundException: java.util.logging.Level
>> at
>>
> org.apache.tools.ant.AntClassLoader.findClassInComponents(java.lang.String)
> (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> at org.apache.tools.ant.AntClassLoader.findClass(java.lang.String)
>>
> (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> at org.apache.tools.ant.AntClassLoader.loadClass(java.lang.String,
>>
> boolean) (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> at _Jv_FindClass(_Jv_Utf8Const, java.lang.ClassLoader)
>>
> (/lib/ssa/libgcj.so.4.0.0)
>
>> at _Jv_PrepareCompiledClass(java.lang.Class)
>>
> (/lib/ssa/libgcj.so.4.0.0)
>
>> at _Jv_WaitForState(java.lang.Class, int)
>>
> (/lib/ssa/libgcj.so.4.0.0)
>
>> at java.lang.ClassLoader.linkClass0(java.lang.Class)
>>
> (/lib/ssa/libgcj.so.4.0.0)
>
>> at java.lang.ClassLoader.resolveClass0(java.lang.Class)
>>
> (/lib/ssa/libgcj.so.4.0.0)
>
>> ...13 more
>>
>> Total time: 1 second
>> java.lang.NoClassDefFoundError: while resolving class:
>>
> com.sun.xml.rpc.tools.plugin.ToolPluginFactory
>
>> at java.lang.ClassLoader.resolveClass0(java.lang.Class)
>>
> (/lib/ssa/libgcj.so.4.0.0)
>
>> at java.lang.Class.initializeClass() (/lib/ssa/libgcj.so.4.0.0)
>> at _Jv_ResolvePoolEntry(java.lang.Class, int)
>>
> (/lib/ssa/libgcj.so.4.0.0)
>
>> at
>>
> com.sun.xml.rpc.tools.wscompile.CompileTool.parseArguments(java.lang.String[])
> (Unknown Source)
>
>> at com.sun.xml.rpc.util.ToolBase.run(java.lang.String[]) (Unknown
>>
> Source)
>
>> at com.sun.xml.rpc.tools.ant.Wscompile.execute() (Unknown Source)
>> at org.apache.tools.ant.Task.perform()
>>
> (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> at org.apache.tools.ant.Target.execute()
>>
> (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> at org.apache.tools.ant.Target.performTasks()
>>
> (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> at org.apache.tools.ant.Project.executeTarget(java.lang.String)
>>
> (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> at org.apache.tools.ant.Project.executeTargets(java.util.Vector)
>>
> (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> at org.apache.tools.ant.Main.runBuild(java.lang.ClassLoader)
>>
> (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> at org.apache.tools.ant.Main.start(java.lang.String[],
>>
> java.util.Properties, java.lang.ClassLoader)
> (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> at org.apache.tools.ant.Main.main(java.lang.String[])
>>
> (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> Caused by: java.lang.ClassNotFoundException: java.util.logging.Level
>> at
>>
> org.apache.tools.ant.AntClassLoader.findClassInComponents(java.lang.String)
> (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> at org.apache.tools.ant.AntClassLoader.findClass(java.lang.String)
>>
> (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> at org.apache.tools.ant.AntClassLoader.loadClass(java.lang.String,
>>
> boolean) (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> at _Jv_FindClass(_Jv_Utf8Const, java.lang.ClassLoader)
>>
> (/lib/ssa/libgcj.so.4.0.0)
>
>> at _Jv_PrepareCompiledClass(java.lang.Class)
>>
> (/lib/ssa/libgcj.so.4.0.0)
>
>> at _Jv_WaitForState(java.lang.Class, int)
>>
> (/lib/ssa/libgcj.so.4.0.0)
>
>> at java.lang.ClassLoader.linkClass0(java.lang.Class)
>>
> (/lib/ssa/libgcj.so.4.0.0)
>
>> at java.lang.ClassLoader.resolveClass0(java.lang.Class)
>>
> (/lib/ssa/libgcj.so.4.0.0)
>
>> ...13 more
>> while resolving class:
>>
> com.sun.xml.rpc.tools.plugin.ToolPluginFactory
>
>>
>>
>>
> ------------------------------------------------------------------------
>
>>
> ---------------------------------------------------------------------
>
>> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
>> For additional commands, e-mail: user-help@ant.apache.org
>>
>
>
--
Scot P. Floess
27 Lake Royale
Louisburg, NC 27549
252-478-8087 (Home)
919-754-4592 (Work)
Chief Architect JPlate http://sourceforge.net/projects/jplate
Chief Architect JavaPIM http://sourceforge.net/projects/javapim
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org
Re: Compiling error
Posted by "Scot P. Floess" <fl...@mindspring.com>.
Something else, run these and let me know the output:
echo $JAVA_HOME
which java
Sanae Benchaaboun wrote:
> Hi Scott
> I ran this ant script in that same shell window, look what I got:
> Buildfile: build.xml
>
> init:
> [java] gij (GNU libgcj) version 3.5-tree-ssa 20030617 (Red Hat
> Linux Rawhide 3.5ssa-48)
>
> [java] Copyright (C) 2002 Free Software Foundation, Inc.
> [java] This is free software; see the source for copying
> conditions. There is NO
> [java] warranty; not even for MERCHANTABILITY or FITNESS FOR A
> PARTICULAR PURPOSE.
>
> BUILD SUCCESSFUL
> Total time: 0 seconds
>
> So it's referring to the gc not the Sun..
> What do you think??
> For the wscompile, I couldn't run the build in the two sampls that come
> with the jaxrpc because it's saying that it couldn't fine the Wscompile
> class. It's in the jar jaxrpc_impl.jar
>
> Sanae Benchaaboun
> Webmaster Supervisor
> Maryland Insurance Administration
> Tel: (410)468-2077
> sbenchaaboun@mdinsurance.state.md.us
>
>
>>>> floess@mindspring.com 4/30/2006 12:10:09 PM >>>
>>>>
> Sanae:
>
> OK, I -finally- got everything downloaded. I have no trouble executing
>
> wscompile in the samples dir contained in JAXRPC_SI_20060427.class
> (well
> that's the install app). I am assuming you have downloaded the
> aforementioned class file and installed jaxrpc... As such, can you run
>
> ant against any of the samples' build.xml's?
>
> I currently am having no issues with wscompile whatsoever (not entirely
>
> true as it can't locate some wsdl's, but wscompile is able to run) -
> both using Sun's and IBM's JDK...
>
> Sanae Benchaaboun wrote:
>
>> I got this now!!
>> I added the export JAVA_HOME and Path, also sat the fork to false..
>> Still not working
>>
>>
>> Sanae Benchaaboun
>> Webmaster Supervisor
>> Maryland Insurance Administration
>> Tel: (410)468-2077
>> sbenchaaboun@mdinsurance.state.md.us
>>
>>
>>
>>>>> floess@mindspring.com 4/28/2006 3:20 PM >>>
>>>>>
>>>>>
>> I looked over the documentation a little more (for wscompile) - and
>> looked at your build.xml. I do see where you have set forking =
>>
> "true"
>
>>
>> Maybe see what results you get when forking is set to false. In
>> looking
>> at the stack trace - I see this:
>>
>> at java.lang.ClassLoader.resolveClass0(java.lang.Class)
>> *(/lib/ssa/libgcj.so.4.0.0)*
>>
>> As the VM is being forked...it would -appear- the forked VM is
>>
> gcc-java
>
>> for some reason...
>>
>> Try to adjust your .bashrc and/or try setting forking="false"
>>
>> Scot P. Floess wrote:
>>
>>
>>> Check this link out:
>>> https://jax-rpc.dev.java.net/whitepaper/1.1/index-part1.html#2.1
>>>
>>> And I quote: "The |wscompile| tool generates various client-side
>>>
> and
>
>>>
>>>
>>
>>
>>> server-side artifacts required by the JAX-RPC runtime to develop,
>>> deploy, and invoke a Web Service. It is available as a shell script
>>>
>
>
>>> and a batch file in |JWSDP_HOME/jaxrpc/bin|, where |JWSDP_HOME|
>>>
>>>
>> refers
>>
>>
>>> to the directory in which the Java WSDP is installed. Although the
>>> shell script is used below for illustration purposes, the two
>>>
> scripts
>
>>>
>>>
>>
>>
>>> provide identical functionality."
>>>
>>> There ya go, its a shell script. I can't be for sure without
>>>
> further
>
>>>
>>>
>>
>>
>>> investigation...but if it is a shell script then when the task
>>> executes, it will spawn a shell to execute the script. When it
>>>
>>>
>> spawns
>>
>>
>>> the shell, you get a -new- environment. The new environment
>>>
> probably
>
>>>
>>>
>>
>>
>>> does not have the JAVA_HOME or your Sun JDK in the path - and thus
>>>
> is
>
>>>
>>>
>>
>>
>>> using the stock gcc java...
>>>
>>> Scot P. Floess wrote:
>>>
>>>
>>>> What I am trying to say is this... My ~/.bashrc resembles the
>>>> following:
>>>>
>>>> # .bashrc
>>>>
>>>> # User specific aliases and functions
>>>>
>>>> # Source global definitions
>>>> if [ -f /etc/bashrc ]; then
>>>> . /etc/bashrc
>>>> fi
>>>>
>>>> ----
>>>>
>>>> This is of course a stock ~/.bashrc file...
>>>>
>>>> I am saying, make the ~/.bashrc look something like this (I am
>>>> guessing here on the java installation dir - so take witha grain
>>>>
> of
>
>>>>
>>>>
>>
>>
>>>> salt):
>>>>
>>>> # .bashrc
>>>>
>>>> # User specific aliases and functions
>>>>
>>>> # Source global definitions
>>>> if [ -f /etc/bashrc ]; then
>>>> . /etc/bashrc
>>>> fi
>>>>
>>>> export JAVA_HOME=/opt/SUNWappserver/jdk
>>>> export PATH=${JAVA_HOME}/bin:${PATH}
>>>>
>>>>
>>>> I am guessing that wscompile task is actually shelling out to the
>>>>
> OS
>
>>>>
>>>>
>>
>>
>>>> to execute. If that happens, the new shell will execute your
>>>> ~/.bashrc. If the above are not set, based upon your install JDK,
>>>>
>
>
>>>> its not being found in the PATH and you are getting the gcc java
>>>> version... I will have to examine your build.xml either tonight
>>>>
> or
>
>>>>
>>>>
>>
>>
>>>> tomorrow morning...gotta go home soon and mow the lawn...
>>>>
>>>> Sanae Benchaaboun wrote:
>>>>
>>>>
>>>>> What did you mean by putting all the export in a bashrc? Here is
>>>>>
>>>>>
>> the
>>
>>
>>>>> build.xml
>>>>>
>>>>> Sanae Benchaaboun
>>>>> Webmaster Supervisor
>>>>> Maryland Insurance Administration
>>>>> Tel: (410)468-2077
>>>>> sbenchaaboun@mdinsurance.state.md.us
>>>>>
>>>>>
>>>>>
>>>>>
> ------------------------------------------------------------------------
>
>>
>>
>>>>> <?xml version="1.0" encoding="iso-8859-1"?>
>>>>>
>>>>> <project name="StateApi_Client" default="dist" basedir=".">
>>>>> <property name="src" location="src" />
>>>>> <property name="src-gen" location="src-gen" />
>>>>> <property name="build" location="build" />
>>>>> <property name="dist" location="dist" />
>>>>> <property name="lib" location="lib" />
>>>>> <property name="javadoc.output" location="doc/html" />
>>>>>
>>>>> <path id="project.classpath">
>>>>> <fileset dir="${java.home}/../lib">
>>>>> <include name="tools.jar"/>
>>>>> </fileset>
>>>>> <fileset dir="${java.home}/lib">
>>>>> <include name="tools.jar"/>
>>>>> </fileset>
>>>>> <fileset dir="lib">
>>>>> <filename name="security-plugin.jar"/>
>>>>> <filename name="xws-security_jaxrpc.jar"/>
>>>>> <filename name="xws-security.jar"/>
>>>>> </fileset>
>>>>> <fileset dir="lib" includes="*.jar"/>
>>>>> </path>
>>>>> <path id="xjc-classpath">
>>>>> <fileset dir="lib" includes="*.jar"/>
>>>>> </path>
>>>>>
>>>>> <taskdef name="xjc" classname="com.sun.tools.xjc.XJCTask">
>>>>> <classpath refid="xjc-classpath" />
>>>>> </taskdef>
>>>>>
>>>>> <!-- Add wscompile and wsdeploy tasks -->
>>>>> <path id="wscompile.classpath">
>>>>> <fileset dir="${java.home}/../lib">
>>>>> <include name="tools.jar"/>
>>>>> </fileset>
>>>>> <fileset dir="${java.home}/lib">
>>>>> <include name="tools.jar"/>
>>>>> </fileset>
>>>>> <fileset dir="lib" includes="*.jar"/>
>>>>> </path>
>>>>> <taskdef name="wscompile"
>>>>> classname="com.sun.xml.rpc.tools.ant.Wscompile">
>>>>> <classpath refid="wscompile.classpath" />
>>>>> </taskdef>
>>>>> <!-- define the targets --> <target name="init"
>>>>> description="create the build directory structure"
>>>>>
>>>>>
>> depends="clean">
>>
>>
>>>>> <mkdir dir="${build}" />
>>>>> <mkdir dir="${build}/jar" />
>>>>> <mkdir dir="${src-gen}" />
>>>>> <mkdir dir="${dist}" />
>>>>> <mkdir dir="${dist}/lib" />
>>>>> </target>
>>>>> <target name="generate_classes" description="generate the
>>>>>
>>>>>
>> wsdl
>>
>>
>>>>> stubs" depends="init">
>>>>> <echo file="${src-gen}/wsconfig.xml"><![CDATA[<?xml
>>>>> version="1.0" encoding="UTF-8"?>
>>>>> <configuration
>>>>>
>>>>>
>> xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
>>
>>
>>>>> <wsdl location="${src}/StateApiService.wsdl"
>>>>> packageName="org.naic.serff.stateapi.service" />
>>>>> </configuration>]]></echo>
>>>>> <wscompile fork="true"
>>>>> keep="true" client="true"
>>>>> debug="true" features="documentliteral,wsi"
>>>>>
>
>
>>>>>
>>>>>
>>
>>
>>>>> base="${build}/jar" sourceBase="${src-gen}"
>>>>>
>
>
>>>>>
>>>>>
>>
>>
>>>>> xPrintStackTrace="true"
>>>>> model="${build}/jar/StateApiService_model.xml.gz"
>>>>> verbose="false" config="${src-gen}/wsconfig.xml">
>>>>> <classpath>
>>>>> <path refid="project.classpath" />
>>>>> </classpath>
>>>>> </wscompile>
>>>>> <!--<xjc schema="${src}/ClientTypes.xsd"
>>>>> package="org.naic.serff.stateapi.jaxb" target="${src-gen}"/>-->
>>>>> </target>
>>>>> <target name="compile" description="compile the project"
>>>>> depends="generate_classes">
>>>>> <javac debug="true" srcdir="${src-gen}"
>>>>>
>>>>>
>> destdir="${build}/jar"
>>
>>
>>>>> excludes="org/naic/serff/stateapi/service/**/*"
>>>>> classpathref="project.classpath">
>>>>> <classpath location="${build}/jar"/>
>>>>> </javac>
>>>>> <javac debug="true" srcdir="${src}" destdir="${build}/jar"
>>>>> classpathref="project.classpath">
>>>>> <classpath location="${build}/jar"/>
>>>>> </javac>
>>>>> </target>
>>>>> <target name="dist" description="build the project"
>>>>> depends="compile">
>>>>> <copy file="user.properties" todir="${dist}"/>
>>>>> <copy todir="${build}/jar">
>>>>> <fileset dir="${lib}">
>>>>> <include name="*.jar"/>
>>>>> <exclude name="junit.jar"/>
>>>>> <exclude name="mail.jar"/>
>>>>> </fileset>
>>>>> </copy>
>>>>> <copy todir="${dist}/lib">
>>>>> <fileset dir="${lib}">
>>>>> <include name="*.jar"/>
>>>>> </fileset>
>>>>> </copy>
>>>>> <jar compress="true" basedir="${build}/jar"
>>>>> jarfile="${dist}/TestClient.jar"/>
>>>>> </target>
>>>>> <target name="doc" description="create the documentation
>>>>>
> for
>
>>>>>
>>>>>
>>
>>
>>>>> the project" >
>>>>> <mkdir dir="${javadoc.output}"/>
>>>>> <javadoc destdir="${javadoc.output}"
>>>>> classpathref="project.classpath" packagenames="org.naic.model">
>>>>> <fileset dir="${src}">
>>>>> <include name="**/*.java"/>
>>>>> </fileset>
>>>>> </javadoc>
>>>>> </target>
>>>>> <target name="clean" description="clean up" >
>>>>> <delete dir="${build}"/>
>>>>> <delete dir="${javadoc.output}"/>
>>>>> <delete dir="${src-gen}"/>
>>>>> <delete dir="${dist}"/> </target>
>>>>> </project>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
> ------------------------------------------------------------------------
>
>>
>>
>>>>>
>>>>>
> ---------------------------------------------------------------------
>
>>
>>
>>>>> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
>>>>> For additional commands, e-mail: user-help@ant.apache.org
>>>>>
>>>>>
>>
>>
>>
> ------------------------------------------------------------------------
>
>> ant
>> Buildfile: build.xml
>>
>> clean:
>> [delete] Deleting directory /Data/Dev/StateApi_Ref/build
>> [delete] Deleting directory /Data/Dev/StateApi_Ref/src-gen
>> [delete] Deleting directory /Data/Dev/StateApi_Ref/dist
>>
>> init:
>> [mkdir] Created dir: /Data/Dev/StateApi_Ref/build
>> [mkdir] Created dir: /Data/Dev/StateApi_Ref/build/jar
>> [mkdir] Created dir: /Data/Dev/StateApi_Ref/src-gen
>> [mkdir] Created dir: /Data/Dev/StateApi_Ref/dist
>> [mkdir] Created dir: /Data/Dev/StateApi_Ref/dist/lib
>>
>> generate_classes:
>>
>> BUILD FAILED
>> java.lang.NoClassDefFoundError: while resolving class:
>>
> com.sun.xml.rpc.tools.plugin.ToolPluginFactory
>
>> at java.lang.ClassLoader.resolveClass0(java.lang.Class)
>>
> (/lib/ssa/libgcj.so.4.0.0)
>
>> at java.lang.Class.initializeClass() (/lib/ssa/libgcj.so.4.0.0)
>> at _Jv_ResolvePoolEntry(java.lang.Class, int)
>>
> (/lib/ssa/libgcj.so.4.0.0)
>
>> at
>>
> com.sun.xml.rpc.tools.wscompile.CompileTool.parseArguments(java.lang.String[])
> (Unknown Source)
>
>> at com.sun.xml.rpc.util.ToolBase.run(java.lang.String[]) (Unknown
>>
> Source)
>
>> at com.sun.xml.rpc.tools.ant.Wscompile.execute() (Unknown Source)
>> at org.apache.tools.ant.Task.perform()
>>
> (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> at org.apache.tools.ant.Target.execute()
>>
> (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> at org.apache.tools.ant.Target.performTasks()
>>
> (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> at org.apache.tools.ant.Project.executeTarget(java.lang.String)
>>
> (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> at org.apache.tools.ant.Project.executeTargets(java.util.Vector)
>>
> (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> at org.apache.tools.ant.Main.runBuild(java.lang.ClassLoader)
>>
> (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> at org.apache.tools.ant.Main.start(java.lang.String[],
>>
> java.util.Properties, java.lang.ClassLoader)
> (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> at org.apache.tools.ant.Main.main(java.lang.String[])
>>
> (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> Caused by: java.lang.ClassNotFoundException: java.util.logging.Level
>> at
>>
> org.apache.tools.ant.AntClassLoader.findClassInComponents(java.lang.String)
> (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> at org.apache.tools.ant.AntClassLoader.findClass(java.lang.String)
>>
> (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> at org.apache.tools.ant.AntClassLoader.loadClass(java.lang.String,
>>
> boolean) (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> at _Jv_FindClass(_Jv_Utf8Const, java.lang.ClassLoader)
>>
> (/lib/ssa/libgcj.so.4.0.0)
>
>> at _Jv_PrepareCompiledClass(java.lang.Class)
>>
> (/lib/ssa/libgcj.so.4.0.0)
>
>> at _Jv_WaitForState(java.lang.Class, int)
>>
> (/lib/ssa/libgcj.so.4.0.0)
>
>> at java.lang.ClassLoader.linkClass0(java.lang.Class)
>>
> (/lib/ssa/libgcj.so.4.0.0)
>
>> at java.lang.ClassLoader.resolveClass0(java.lang.Class)
>>
> (/lib/ssa/libgcj.so.4.0.0)
>
>> ...13 more
>>
>> Total time: 1 second
>> java.lang.NoClassDefFoundError: while resolving class:
>>
> com.sun.xml.rpc.tools.plugin.ToolPluginFactory
>
>> at java.lang.ClassLoader.resolveClass0(java.lang.Class)
>>
> (/lib/ssa/libgcj.so.4.0.0)
>
>> at java.lang.Class.initializeClass() (/lib/ssa/libgcj.so.4.0.0)
>> at _Jv_ResolvePoolEntry(java.lang.Class, int)
>>
> (/lib/ssa/libgcj.so.4.0.0)
>
>> at
>>
> com.sun.xml.rpc.tools.wscompile.CompileTool.parseArguments(java.lang.String[])
> (Unknown Source)
>
>> at com.sun.xml.rpc.util.ToolBase.run(java.lang.String[]) (Unknown
>>
> Source)
>
>> at com.sun.xml.rpc.tools.ant.Wscompile.execute() (Unknown Source)
>> at org.apache.tools.ant.Task.perform()
>>
> (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> at org.apache.tools.ant.Target.execute()
>>
> (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> at org.apache.tools.ant.Target.performTasks()
>>
> (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> at org.apache.tools.ant.Project.executeTarget(java.lang.String)
>>
> (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> at org.apache.tools.ant.Project.executeTargets(java.util.Vector)
>>
> (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> at org.apache.tools.ant.Main.runBuild(java.lang.ClassLoader)
>>
> (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> at org.apache.tools.ant.Main.start(java.lang.String[],
>>
> java.util.Properties, java.lang.ClassLoader)
> (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> at org.apache.tools.ant.Main.main(java.lang.String[])
>>
> (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> Caused by: java.lang.ClassNotFoundException: java.util.logging.Level
>> at
>>
> org.apache.tools.ant.AntClassLoader.findClassInComponents(java.lang.String)
> (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> at org.apache.tools.ant.AntClassLoader.findClass(java.lang.String)
>>
> (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> at org.apache.tools.ant.AntClassLoader.loadClass(java.lang.String,
>>
> boolean) (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
>
>> at _Jv_FindClass(_Jv_Utf8Const, java.lang.ClassLoader)
>>
> (/lib/ssa/libgcj.so.4.0.0)
>
>> at _Jv_PrepareCompiledClass(java.lang.Class)
>>
> (/lib/ssa/libgcj.so.4.0.0)
>
>> at _Jv_WaitForState(java.lang.Class, int)
>>
> (/lib/ssa/libgcj.so.4.0.0)
>
>> at java.lang.ClassLoader.linkClass0(java.lang.Class)
>>
> (/lib/ssa/libgcj.so.4.0.0)
>
>> at java.lang.ClassLoader.resolveClass0(java.lang.Class)
>>
> (/lib/ssa/libgcj.so.4.0.0)
>
>> ...13 more
>> while resolving class:
>>
> com.sun.xml.rpc.tools.plugin.ToolPluginFactory
>
>>
>>
>>
> ------------------------------------------------------------------------
>
>>
> ---------------------------------------------------------------------
>
>> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
>> For additional commands, e-mail: user-help@ant.apache.org
>>
>
>
--
Scot P. Floess
27 Lake Royale
Louisburg, NC 27549
252-478-8087 (Home)
919-754-4592 (Work)
Chief Architect JPlate http://sourceforge.net/projects/jplate
Chief Architect JavaPIM http://sourceforge.net/projects/javapim