Are you using log4j.xml and log4j.dtd files?
Daniel King, R2D2, C3P0 Application Engineer Web Team Nemours Office: (904) 288-5643 Fax: (904) 288-5758 *** Call me Daniel *** NOTICE...This electronic transmission is intended only for the person(s) named. It may contain information that is (i) proprietary to the sender, and/or (ii) privileged, confidential and/or otherwise exempt from disclosure under applicable State and Federal law, including, but not limited to, privacy standards imposed pursuant to the federal Health Insurance Portability and Accountability Act of 1996 (HIPAA). Receipt by anyone other than the named recipient(s) is not a waiver of any applicable privilege. If you received this confidential communication in error, please notify the sender immediately by reply e-mail message and permanently delete the original message from your system. ________________________________ From: Ryan Moquin [mailto:[EMAIL PROTECTED] Sent: Monday, July 09, 2007 12:05 PM To: [email protected] Subject: Re: [xfire-user] How to get logging from XFire during generation? Sorry, missed your reply. I didn't try that, I have other services that I run xfire on that work fine, This is a common problem I run into when XFire doesn't like a wsdl, but it's rare that I ever get any useful information from XFire. I did put the xsd file into my classpath along with the wsdl. The funny thing is, the original wsdl doesn't mention this xsd, when I try to run the generation on the original wsdl, it mentions missing types. I added the import statement myself manually for the xsd file, and hence get this error. I'm not sure why their original wsdl doesn't mention the xsd file. I actually have another wsdl that WAS working correctly in my maven build, but since I made some changes to it to incorporate new features, I now get the same error when trying to generate that one (it worked before my changes). I get this log4j error: [ERROR]log4j:WARN No appenders could be found for logger (org.codehaus.xfire.gen.Wsdl11Generator). I put a log4j file into my build classpath, but still get it to pick up the log4j. Does the log4j go into the plugins classpath? I'm hoping if I can get the logging to work, I can get a message that will help me to understand where the problem is. Thanks, Ryan On 6/25/07, Conor MacMahon <[EMAIL PROTECTED]> wrote: Hi Ryan, Have you tried to build the jaxb2 webapp under the examples folder of the latest xfire download? Might be an idea to get that working, so that you know that your environment is all fine for generating jaxb, before moving onto something else? Assuming you have done that, then I suspect it's because you might need to manually download the schema, v01-types-messaging.xsd, to your hard drive and reference it in your classpath as you attempt to run jaxb via maven? This is how the jaxb2 example works in xfire example apps. Also note that another xfire example webapp, jaxws-spring, does a wsgen on a given wsdl file. Again, might be of help to you to get that working, before moving on? To possibly get more information on your maven build, you might want to run the build with the -e switch, gives you more information about what maven is attempting to do before it faults out. Also add a log4j configuration file, and add category(s) on jaxb so that the build spits out more information (e.g. javax.xml.bind)? To conclude, my 'gut feel' is that your trying to run jaxb over another company's wsdl? That wsdl refers to a schema that is probably hosted by them? Hence, you might require some proxy configuration to be setup for maven to allow that schema to be accessed/downloaded? If that's the case, then have a look at this url: http://maven.apache.org/guides/mini/guide-proxies.html I'll leave it at that, as what we're talking about above is more jaxb and maven, rather than xfire. Hoping the above is of some help to you Ryan. Best of luck, Conor ________________________________ From: Ryan Moquin [mailto:[EMAIL PROTECTED] Sent: Tuesday, 26 June 2007 5:16 AM To: [email protected] Subject: [xfire-user] How to get logging from XFire during generation? I'm using the XFire Maven plugin to generate jaxb classes for a wsdl. I keep getting cryptic errors that aren't letting the process finish. I was hoping that someone could tell me if there is a way to get logging to find out what the actual error is so I can fix it. This is the error I'm getting: [INFO]Executing XFire WsGen task with url: file:/messaging.wsdl Retrieving schema at 'v01-types-messaging.xsd', relative to 'file:/messaging.wsdl'. [INFO]------------------------------------------------------------------ ------ [ERROR]BUILD ERROR [INFO]------------------------------------------------------------------ ------ [INFO]command execution failed Embedded error: org.codehaus.xfire.gen.GenerationException: Error generating JAXB model. That's all I get about the error... how does one normally troubleshoot this? The wsdl itself is one to a service that we need to consume, we don't have any control over their wsdl, but cannot generate an object model from it... so I'm not sure if we are out of luck using xfire for this? Any help would be appreciated! Thanks! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ This email (including any attached files) is for the intended recipient(s) only. If you received this email by mistake, please, as a courtesy, tell the sender, then delete this email. The views and opinions are the originator's and do not necessarily reflect those of the Queensland Studies Authority. All reasonable precautions have been taken to ensure that this email contained no viruses at the time it was sent.
