[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [stp-dev] STP service creation
|
Hi Adrian,
this is due to the JDK you use too I think. In the JDK6, Jsr-173 (javax.stream) is directly included in the standard libs, while you need to add it explicitly in JDK5.
Richard, you may check that this parameter is set by opening Help>About>Configuration. You should see a message dialog there, will all the parameters. I think that with MacOS,
eclipse.ini is also located in the Eclipse.app folder, I don't know which one is picked up for sure though.
Hope this helps,
Antoine
On 8/20/07,
Richard Mixon (CustCo) <rnmixon@xxxxxxxxxx> wrote:
Adrian,
I believe it is the exact same error.:
!ENTRY org.eclipse.stp.common 4 0 2007-07-17 19:41:13.188
!MESSAGE Celtix Java To Wsdl Generation failure
!STACK 0 java.lang.LinkageError: loader constraints violated when linking javax/xml/namespace/QName class
Here is the start of the thread I posted:
http://www.eclipse.org/newsportal/article.php?id=194&group=eclipse.stp#194
I was quite embarrassed in the end. I switched to using a MacBook Pro last December after using Eclipse for 4 years on Windows and some Linux. For some reason I had never needed to set the eclipse.ini and just assumed that setting it in the main eclipse directory would work as before.
Unfortunately I cannot see anywhere in the "eclipseWorkspace/.metadata/.log" that it shows if the org.osgi.framework.bootdelegation is set. Maybe someone else can say how to verify this – other than the fact you are getting the LinkageError .
Good luck - Richard
From: Adrian Mos <adrian.mos@xxxxxxxx>
Reply-To: STP Dev list <stp-dev@xxxxxxxxxxx>
Date: Mon, 20 Aug 2007 01:48:32 +0200
To: STP Dev list <stp-dev@xxxxxxxxxxx>
Subject: Re: [stp-dev] STP service creation
Hi Richard,
Thanks for the idea, I have actually indeed include that line in the eclipse.ini fie. It's true it's a bit tricky on MacOS as you need to go into Eclipse.app using a shell, however I think I have correctly set it. To make sure it's not a MacOS issue, I have also tested this under Windows, had the same message so I must be doing something really wrong.
Just to make sure I understood this, by correctly setting this line in eclipse.ini, have you corrected the exact same error that I reported ( java.lang.LinkageError
), or was it another error related to JAX-WS? If it's the same error that you had and corrected, than perhaps you could send me your eclipse.ini file for comparison? This would still leave an open question as to why it doesn't work on Windows for me either...
Cheers,
Adrian.
On Aug 20, 2007, at 12:11 AM, Richard Mixon (CustCo) wrote:
Adrian,
Did you include
-Dorg.osgi.framework.bootdelegation=*
In your eclipse.ini file as documented in the getting started document?
http://wiki.eclipse.org/STP_Service_Creation_getting_started
Its pretty easy in Windows and Linux, but on Mac OsX its done a bit differently.
Hope this helps, I thought I had it set for a couple of weeks and kept getting this error. Works great now.
- Richard
From: Adrian Mos <adrian.mos@xxxxxxxx>
Reply-To: STP Dev list <stp-dev@xxxxxxxxxxx>
Date: Sun, 19 Aug 2007 23:37:40 +0200
To: STP Dev list <stp-dev@xxxxxxxxxxx>
Subject: Re: [stp-dev] STP service creation
Hi Guys,
Just on the same topic, on running the service creation tutorial, I have installed the same environment as Chadra (Eclipse 3.3 and the stp-all-in-one bundle - the version that Chadra used as well as the most recent integration build) and I could not get the plugin to generate the artefacts (WSDL and the other classes). Looking into the Eclipse .log file, I found this error (see below) occurred when the generation was attempted. I have correctly configure the CXF path in the Eclipse preferences under the JAX-WS runtime path to the root of the CXF binary distribution.
Any help appreciated.
Thank you,
Adrian.
!ENTRY org.eclipse.stp.common 4 0 2007-08-19 23:28:24.969
!MESSAGE Celtix Java To Wsdl Generation failure
!STACK 0
java.lang.LinkageError: loader constraints violated when linking javax/xml/namespace/QName class
at com.sun.xml.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl.<clinit>(RuntimeBuiltinLeafInfoImpl.java:186)
at com.sun.xml.bind.v2.model.impl.RuntimeTypeInfoSetImpl.<init>(RuntimeTypeInfoSetImpl.java:25)
at com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.createTypeInfoSet(RuntimeModelBuilder.java:84)
at com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.createTypeInfoSet(RuntimeModelBuilder.java:41)
at com.sun.xml.bind.v2.model.impl.ModelBuilder.<init>(ModelBuilder.java:104)
at com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.<init>(RuntimeModelBuilder.java:49)
at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:372)
at com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:236)
at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:76)
at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:55)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:210)
at javax.xml.bind.ContextFinder.find(ContextFinder.java:366)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:574)
at org.apache.cxf.jaxb.JAXBDataBinding.createJAXBContext(JAXBDataBinding.java:332)
at org.apache.cxf.jaxb.JAXBDataBinding.initialize(JAXBDataBinding.java:172)
at org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass(ReflectionServiceFactoryBean.java:222)
at org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:250)
at org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:138)
at org.apache.cxf.frontend.AbstractEndpointFactory.createEndpoint(AbstractEndpointFactory.java:81)
at org.apache.cxf.frontend.AbstractServiceFactory.createService(AbstractServiceFactory.java:29)
at org.apache.cxf.tools.java2wsdl.processor.JavaToProcessor.process(JavaToProcessor.java:87)
at org.eclipse.stp.sc.cxf.generators.CeltixJavaToWsdlGenerator.run(CeltixJavaToWsdlGenerator.java:102)
at org.eclipse.stp.sc.jaxws.builders.ScJavaToWsdlBuilder.generate(ScJavaToWsdlBuilder.java:85)
at org.eclipse.stp.sc.jaxws.builders.ScJavaToWsdlBuilder.buildOneJavaFile(ScJavaToWsdlBuilder.java:57)
at org.eclipse.stp.sc.common.builders.ScJavaBuilder.visitResourceFile(ScJavaBuilder.java:127)
at org.eclipse.stp.sc.common.builders.ScJavaBuilder.access$0(ScJavaBuilder.java:112)
at org.eclipse.stp.sc.common.builders.ScJavaBuilder$ScBuildVisitor.visit(ScJavaBuilder.java:174)
at org.eclipse.core.internal.resources.Resource$2.visit(Resource.java:105)
at org.eclipse.core.internal.resources.Resource$1.visitElement(Resource.java:57)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:81)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85)
at org.eclipse.core.internal.watson.ElementTreeIterator.iterate(ElementTreeIterator.java:126)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:67)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:103)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:87)
at org.eclipse.stp.sc.common.builders.ScJavaBuilder.fullBuild(ScJavaBuilder.java:75)
at org.eclipse.stp.sc.common.builders.ScJavaBuilder.build(ScJavaBuilder.java:52)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager..java:624)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:166)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:197)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager..java:246)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:249)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:302)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager..java:334)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:137)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:235)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
On Aug 13, 2007, at 5:22 PM, jain.chandra@xxxxxxxxx wrote:
Hi Adrian, Denny,
I was able to run through an end to end scenario. In the preferences for Apache CXF, I was incorrectly pointing to "Apache CXF plugin for JAX-WS development" rather than Apache CXF JAX-WS runtime.
Thanks a lot for your inputs.
regards,
chandra
<http://people.apache.org/repo/m2-snapshot-repository/org/apache/cxf/apache-cxf/2.1-incubator-SNAPSHOT/apache-cxf-2.1-incubator-20070729.204751-4.zip>
----- Original Message ----
From: Adrian Skehill <adrian.skehill@xxxxxxxx>
To: STP Dev list <stp-dev@xxxxxxxxxxx>
Sent: Monday, August 13, 2007 3:47:10 PM
Subject: Re: [stp-dev] STP service creation
Hi,
<snip>
> I noticed that when i create a new JAX-WS Web Service project it
> gives a warning dialog " You must specify a valid installation
> location for your selected runtime provider in JAX-WS preferences"
>
> I have specified 'org.apache.cxf_2.1-incubator-SNAPSHOT" in the
> preferences for Apache CXF. The resulting project shows Java
> Nature ( icon for project has a J) and not a SOA Tools Nature.
>
> Are there any known issues with this. I would like to debug
> this and understand the problem. What is the cvs repository
> location from which i can download the code and start debugging this.
In addition to having the plugin loaded into your eclipse environment, you
will need an actual copy of the runtime you intend to deploy onto installed..
IN this case you'll need to install CXF from [1]. Then set your preferences to
point to the root of the install.
The plugin that you install into eclipse provides the STP with access to the
various generators that we need to execute during the process of creating SOA
Services. The kit install is for the compilation and subsequent development of
your SOA Services.
Regards,
Adrian.
[1] http://incubator.apache.org/cxf/download.html
----------------------------
IONA Technologies PLC (registered in Ireland)
Registered Number: 171387
Registered Address: The IONA Building, Shelbourne Road, Dublin 4, Ireland
Park yourself in front of a world of choices in alternative vehicles.
Visit the Yahoo! Auto Green Center.
<http://us.rd.yahoo.com/evt=48246/*http://autos.yahoo.com/green_center/;_ylc=X3oDMTE5cDF2bXZzBF9TAzk3MTA3MDc2BHNlYwNtYWlsdGFncwRzbGsDZ3JlZW4tY2VudGVy>
_______________________________________________
stp-dev mailing list
stp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/stp-dev
_______________________________________________
stp-dev mailing list
stp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/stp-dev
_______________________________________________
stp-dev mailing list
stp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/stp-dev
_______________________________________________
stp-dev mailing list
stp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/stp-dev
_______________________________________________
stp-dev mailing list
stp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/stp-dev
--
Intalio, the Open Source BPMS Company
<a href="" href="http://www.intalio.com">http://www.intalio.com
">
http://www.intalio.com</a>
<a href="" href="http://bpms.intalio.com">http://bpms.intalio.com">Community website:
http://bpms.intalio.com</a>