I hat the "bin" folder in my path but strangely enough there was no "javac" in it :-( After installing the JDK again everything is fine. Thanks.
But why does CXF call the actual "javac" executable and does not use the Java API? --Marcus -----Ursprüngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Bård Magnus Kvalheim Gesendet: Montag, 7. Juli 2008 12:55 An: [email protected] Betreff: Re: AW: Error after upgrading to jdk 1.6.0_06 Had similar problem a few days ago. Check that javac.exe (JAVA_HOME/bin) is in your path variable as DynamicClientFactory compiles classes in runtime. Magnus 2008/7/7 Glen Mazza <[EMAIL PROTECTED]>: > I doubt you will need to change the WSDL, but there may be JAXB > binding files you need to add it so your objects will work with JAXB > 2.1. Come to think of it, the error message you are getting is very > specific--perhaps Googling it or Dan or someone else on the team can > spot the error, I'm hardly the JAXB expert around here. > > Glen > > On Mon, 2008-07-07 at 10:27 +0200, Marcus Redeker wrote: > > Thanks. But what can I do? I can't influence the WSDL because that > > comes from another system. Is there a setting I have to set or does > > CXF 2.1.1 help? > > --Marcus > > > > -----Ursprüngliche Nachricht----- > > Von: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] Im Auftrag > > von Glen Mazza > > Gesendet: Sonntag, 6. Juli 2008 23:50 > > An: [email protected] > > Betreff: Re: Error after upgrading to jdk 1.6.0_06 > > > > For JDK6, Updates 1-3, JAXB 2.0 is used by default, Updates 4+ JAXB > > 2.1 > is > > used. I suspect this is your problem; somehow you will need to > > update > your > > code to make it JAXB 2.1 compatible. > > > > Glen > > > > On Sun, 2008-07-06 at 23:45 +0200, Marcus Redeker wrote: > > > After updating my JDK to the latest version my DynamicClient does > > > not work anymore. > > > This worked fine with jdk 1.6.0_01. > > > I receive this error: > > > > > > 06.07.2008 23:37:15 > > > org.apache.cxf.endpoint.dynamic.DynamicClientFactory > > > outputDebug > > > INFO: Created classes: org.example.services.GetLoginChallenge, > > > org.example.services.GetLoginChallengeResponse, > > > org.example.services.InsertFile, > > > org.example.services.InsertFileResponse, > > > org.example.services.InsertStatus, > > > org.example.services.InsertStatusResponse, > > > org.example.services.Login, org.example.services.LoginResponse, > > > org.example.services.Logout, org.example.services.LogoutResponse, > > > org.example.services.ObjectFactory, > > > org.example.services.SendLoginResponse, > > > org.example.services.SendLoginResponseResponse, > > > org.example.services.SessionHeaderType > > > [ERROR] IOException during exec() of compiler "javac". Check your > > > path environment variable. > > > 06.07.2008 23:37:16 > > > org.apache.cxf.endpoint.dynamic.DynamicClientFactory > > > createClient > > > SCHWERWIEGEND: Could not compile java files for > > > http://xlf-virtuell:8040/services/Logoverwaltung?wsdl. > > > Exception in thread "main" java.lang.IllegalStateException: Unable > > > to create JAXBContext for generated packages: "org.example.services" > > > doesnt contain ObjectFactory.class or jaxb.index > > > at > > > org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient( > > > Dyna > > > micCli > > > entFactory.java:246) > > > > > > Does somebody have an idea? > > > > > > Thanks > > > > > > > > >
