Upon further review, I discovered that the
org.w3c.com.Node interface has the new method
"getUserData(String key)" in Java 1.5.  I'm sure this
is the reason for all the errors - interfaces not
fully implemented.

There are 16 of these errors so I suppose I could go
through each one and add the missing methods.

Now I am really wondering how it is that others have
been able to compile under 1.5?

--- footh <[EMAIL PROTECTED]> wrote:

> Thanks everyone for you help.
> 
> Here's an update:  I confess I don't quite
> understand
> what "re-generating java files from the WSDL" means.
> 
> I'm guessing that means turning the axis services
> back
> into java source?  All I am trying to do is just use
> the ant file in the Axis install home and type "ant
> compile".
> 
> So, I took Davanum's suggestion of changing all the
> references.  The problem is, the classes in the
> "constants" package are pretty much empty.  So,
> after
> doing a global find/replace, I just deleted the
> constants directory and renamed the enum directory
> to
> constants.  (On a quick side note, there is also a
> file in the "tools" source that needs the reference
> change).  This again didn't build under 1.5 but I
> got
> different errors.
> 
> To make sure the changes I made were OK, I attempted
> a
> build under 1.4.2 and it worked fine.  Here is an
> example an error I'm getting under 1.5 (they are all
> similar):
> 
> [javac]
>
C:\axis\src\org\apache\axis\message\NodeImpl.java:45:
> org.apache.axis.message.NodeImpl is not abstract and
> does not override abstract method
> getUserData(java.lang.String) in org.w3c.dom.Node
> [javac] public class NodeImpl implements
> org.w3c.dom.Node, javax.xml.soap.Node,
> [javac]        ^
> 
> This looks to me that the wrong base class
> (org.w3c.dom.Node) is being used in the inheritance
> chain.  Anyway, I am going to keep plugging away at
> it, but any advice would be appreciated.
> 
> I know I should probably just go back to 1.4.2, but
> now it is becoming a pride thing.  After spending
> all
> this time, I must figure this out!!!
> 
> -JF
> 
> --- Davanum Srinivas <[EMAIL PROTECTED]> wrote:
> 
> > or replace all references of
> org.apache.axis.enum.*
> > to
> > org.apache.axis.constants.*
> > 
> > -- dims
> > 
> > 
> > On Fri, 10 Dec 2004 12:34:57 -0700, ANDREW MICONE
> > <[EMAIL PROTECTED]> wrote:
> > > Re-gen your java classes from the WSDL (making
> > sure to move your BindingImpl out of the tree so
> > that can be regenerated as well). I got this to
> > work. You might want to consider just tooling back
> > to JDK 1.42. That's what I did after I figured out
> > that all JDK 1.5 was buying me was a little better
> > error message processing on compile. Most
> everything
> > else I use could be added to the 1.4 environment
> by
> > adding the right jars to the CLASSPATH. -- Andy
> > > 
> > > >>> [EMAIL PROTECTED] 12/10/04 12:06PM >>>
> > > 
> > > 
> > > Thanks for the reply.
> > > 
> > > After I posted my message yesterday, I did go
> > ahead
> > > and attempt to build Axis using RC2.  However,
> the
> > > compiler output still spits out all the "enum"
> > errors.
> > >  If I switch the JAVA_HOME environment variable
> to
> > the
> > > 1.4.2 home, Axis builds fine.
> > > 
> > > Is there some simple step I'm missing to get RC2
> > to
> > > build with 1.5?  I've been through a long thread
> > on
> > > this topic from a month ago but I can't find
> > anything
> > > to help.
> > > 
> > > The only reason I find myself needing 1.5 is
> > because I
> > > built a whole server environment and website a
> > month
> > > ago using 1.5 (figured it was the latest and
> > greatest,
> > > so why not?).  Only now do I find myself needing
> > Axis
> > > and I'd prefer not to switch my environment over
> > to
> > > 1.4 unless there's no other way.
> > > 
> > > Regards,
> > > 
> > > JF
> > > 
> > > --- ANDREW MICONE <[EMAIL PROTECTED]> wrote:
> > > 
> > > > Actually, you just need the latest 1.2RC2 (the
> > > > version that changed enums to constants) to
> get
> > it
> > > > to work under J2SE1.5. It is still compiled
> > under
> > > > 1.42. It sounds like you are having problems
> > with
> > > > errors generated by WSDL2Java.
> > > >
> > > > By the way, unless you are using J2SE1.5
> > features,
> > > > you don't gain much in going to 1.5 over just
> > runing
> > > > tomcat with the compability package installed
> in
> > > > 1.42 (assuming that's your environment). --
> Andy
> > > >
> > > > >>> [EMAIL PROTECTED] 12/09/04 03:12PM >>>
> > > > When using Axis with java 1.5 installed I get
> > all
> > > > these Unsupported major.minor version errors. 
> > When
> > > > I
> > > > switch to any version of 1.4 I have no
> problems.
> > > >
> > > > So, I am guessing that I must recompile the
> Axis
> > > > source under 1.5 for it to work properly? 
> I've
> > read
> > > > other messages of people who have successfully
> > > > gotten
> > > > Axis to work under 1.5 (lots of messages on
> the
> > > > "enum"
> > > > bug).  I know this solution seems obvious but
> I
> > just
> > > > want to make sure it will work.
> > > >
> > > > Thanks,
> > > >
> > > > JF
> > > >
> > > >
> > __________________________________________________
> > > > Do You Yahoo!?
> > > > Tired of spam?  Yahoo! Mail has the best spam
> > > > protection around
> > > > http://mail.yahoo.com
> > > >
> > > >
> > > 
> > > __________________________________
> > > Do you Yahoo!?
> > > Meet the all-new My Yahoo! - Try it today!
> > > http://my.yahoo.com
> > > 
> > > 
> > 
> > 
> > -- 
> > Davanum Srinivas -
> > http://webservices.apache.org/~dims/
> > 
> 
> 
> 
>               
> __________________________________ 
> Do you Yahoo!? 
> Take Yahoo! Mail with you! Get it on your mobile
> phone. 
> http://mobile.yahoo.com/maildemo 
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

Reply via email to