# echo $JAVA_HOME /opt/SUNWappserver/jdk # which java /opt/SUNWappserver/jdk/bin/java
It's the same for ant, it's using the default one not the 1.6, because the ant script you sent me didn't run, I had to specify the project default and a target name, here # echo $ANT_HOME /opt/jwsdp-2.0/apache-ant/bin/ant # which ant /usr/bin/ant Sanae Benchaaboun Webmaster Supervisor Maryland Insurance Administration Tel: (410)468-2077 [EMAIL PROTECTED] >>> [EMAIL PROTECTED] 5/1/2006 11:27:41 AM >>> 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 > [EMAIL PROTECTED] > > >>>> [EMAIL PROTECTED] 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 >> [EMAIL PROTECTED] >> >> >> >>>>> [EMAIL PROTECTED] 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 >>>>> [EMAIL PROTECTED] >>>>> >>>>> >>>>> >>>>> > ------------------------------------------------------------------------ > >> >> >>>>> <?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: [EMAIL PROTECTED] >>>>> For additional commands, e-mail: [EMAIL PROTECTED] >>>>> >>>>> >> >> >> > ------------------------------------------------------------------------ > >> 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: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> > > -- 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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]