You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Nick Gallardo (JIRA)" <ji...@apache.org> on 2008/01/04 17:14:34 UTC
[jira] Created: (AXIS2-3425) Tolerate Java 6 JRE for JAX-WS
applications
Tolerate Java 6 JRE for JAX-WS applications
-------------------------------------------
Key: AXIS2-3425
URL: https://issues.apache.org/jira/browse/AXIS2-3425
Project: Axis 2.0 (Axis2)
Issue Type: Improvement
Components: jaxws
Reporter: Nick Gallardo
Assignee: Nick Gallardo
The current trunk cannot be compiled using a Java 6 JDK due to some API conflicts. We should be able to run existing JAX-WS applications with a Java 6 runtime. The Java 6 runtime has its own JAX-WS 2.1 implementation. When you try to compile the existing Axis2 JAX-WS module with that runtime, slight differences in the APIs cause compile errors.
Here's what I see compiling against the latest trunk:
C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\binding\BindingImpl.java:[36,7] org.apache
.axis2.jaxws.binding.BindingImpl is not abstract and does not override abstract method getBindingID() in javax.xml.ws.Bi
nding
C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\binding\HTTPBinding.java:[23,7] org.apache
.axis2.jaxws.binding.HTTPBinding is not abstract and does not override abstract method getBindingID() in javax.xml.ws.Bi
nding
C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\BindingProvider.java:[40,7] org.apache.axi
s2.jaxws.BindingProvider is not abstract and does not override abstract method <T>getEndpointReference(java.lang.Class<T
>) in javax.xml.ws.BindingProvider
C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\spi\ServiceDelegate.java:[69,7] org.apache
.axis2.jaxws.spi.ServiceDelegate is not abstract and does not override abstract method createDispatch(javax.xml.ws.Endpo
intReference,javax.xml.bind.JAXBContext,javax.xml.ws.Service.Mode,javax.xml.ws.WebServiceFeature...) in javax.xml.ws.spi
.ServiceDelegate
C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\spi\Provider.java:[29,7] org.apache.axis2.
jaxws.spi.Provider is not abstract and does not override abstract method createW3CEndpointReference(java.lang.String,jav
ax.xml.namespace.QName,javax.xml.namespace.QName,java.util.List<org.w3c.dom.Element>,java.lang.String,java.util.List<org
.w3c.dom.Element>) in javax.xml.ws.spi.Provider
C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\binding\SOAPBinding.java:[44,7] org.apache
.axis2.jaxws.binding.SOAPBinding is not abstract and does not override abstract method getBindingID() in javax.xml.ws.Bi
nding
C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\client\dispatch\XMLDispatch.java:[45,7] or
g.apache.axis2.jaxws.client.dispatch.XMLDispatch is not abstract and does not override abstract method <T>getEndpointRef
erence(java.lang.Class<T>) in javax.xml.ws.BindingProvider
C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\client\dispatch\JAXBDispatch.java:[47,7] o
rg.apache.axis2.jaxws.client.dispatch.JAXBDispatch is not abstract and does not override abstract method <T>getEndpointR
eference(java.lang.Class<T>) in javax.xml.ws.BindingProvider
C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\context\WebServiceContextImpl.java:[29,7]
org.apache.axis2.jaxws.context.WebServiceContextImpl is not abstract and does not override abstract method <T>getEndpoin
tReference(java.lang.Class<T>,org.w3c.dom.Element...) in javax.xml.ws.WebServiceContext
C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\server\endpoint\EndpointImpl.java:[43,7] o
rg.apache.axis2.jaxws.server.endpoint.EndpointImpl is not abstract and does not override abstract method <T>getEndpointR
eference(java.lang.Class<T>,org.w3c.dom.Element...) in javax.xml.ws.Endpoint
This can be fixed with some simple API changes. I will provide a patch that includes the necessary changes.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org
[jira] Resolved: (AXIS2-3425) Tolerate Java 6 JRE for JAX-WS
applications
Posted by "Nick Gallardo (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/AXIS2-3425?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Nick Gallardo resolved AXIS2-3425.
----------------------------------
Resolution: Fixed
This is fixed with Brian's integration of the JAX-WS 2.1 branch.
> Tolerate Java 6 JRE for JAX-WS applications
> -------------------------------------------
>
> Key: AXIS2-3425
> URL: https://issues.apache.org/jira/browse/AXIS2-3425
> Project: Axis 2.0 (Axis2)
> Issue Type: Improvement
> Components: jaxws
> Reporter: Nick Gallardo
> Assignee: Nick Gallardo
> Attachments: patch.txt
>
>
> The current trunk cannot be compiled using a Java 6 JDK due to some API conflicts. We should be able to run existing JAX-WS applications with a Java 6 runtime. The Java 6 runtime has its own JAX-WS 2.1 implementation. When you try to compile the existing Axis2 JAX-WS module with that runtime, slight differences in the APIs cause compile errors.
> Here's what I see compiling against the latest trunk:
> C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\binding\BindingImpl.java:[36,7] org.apache
> .axis2.jaxws.binding.BindingImpl is not abstract and does not override abstract method getBindingID() in javax.xml.ws.Bi
> nding
> C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\binding\HTTPBinding.java:[23,7] org.apache
> .axis2.jaxws.binding.HTTPBinding is not abstract and does not override abstract method getBindingID() in javax.xml.ws.Bi
> nding
> C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\BindingProvider.java:[40,7] org.apache.axi
> s2.jaxws.BindingProvider is not abstract and does not override abstract method <T>getEndpointReference(java.lang.Class<T
> >) in javax.xml.ws.BindingProvider
> C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\spi\ServiceDelegate.java:[69,7] org.apache
> .axis2.jaxws.spi.ServiceDelegate is not abstract and does not override abstract method createDispatch(javax.xml.ws.Endpo
> intReference,javax.xml.bind.JAXBContext,javax.xml.ws.Service.Mode,javax.xml.ws.WebServiceFeature...) in javax.xml.ws.spi
> .ServiceDelegate
> C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\spi\Provider.java:[29,7] org.apache.axis2.
> jaxws.spi.Provider is not abstract and does not override abstract method createW3CEndpointReference(java.lang.String,jav
> ax.xml.namespace.QName,javax.xml.namespace.QName,java.util.List<org.w3c.dom.Element>,java.lang.String,java.util.List<org
> .w3c.dom.Element>) in javax.xml.ws.spi.Provider
> C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\binding\SOAPBinding.java:[44,7] org.apache
> .axis2.jaxws.binding.SOAPBinding is not abstract and does not override abstract method getBindingID() in javax.xml.ws.Bi
> nding
> C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\client\dispatch\XMLDispatch.java:[45,7] or
> g.apache.axis2.jaxws.client.dispatch.XMLDispatch is not abstract and does not override abstract method <T>getEndpointRef
> erence(java.lang.Class<T>) in javax.xml.ws.BindingProvider
> C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\client\dispatch\JAXBDispatch.java:[47,7] o
> rg.apache.axis2.jaxws.client.dispatch.JAXBDispatch is not abstract and does not override abstract method <T>getEndpointR
> eference(java.lang.Class<T>) in javax.xml.ws.BindingProvider
> C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\context\WebServiceContextImpl.java:[29,7]
> org.apache.axis2.jaxws.context.WebServiceContextImpl is not abstract and does not override abstract method <T>getEndpoin
> tReference(java.lang.Class<T>,org.w3c.dom.Element...) in javax.xml.ws.WebServiceContext
> C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\server\endpoint\EndpointImpl.java:[43,7] o
> rg.apache.axis2.jaxws.server.endpoint.EndpointImpl is not abstract and does not override abstract method <T>getEndpointR
> eference(java.lang.Class<T>,org.w3c.dom.Element...) in javax.xml.ws.Endpoint
> This can be fixed with some simple API changes. I will provide a patch that includes the necessary changes.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org
[jira] Updated: (AXIS2-3425) Tolerate Java 6 JRE for JAX-WS
applications
Posted by "Nick Gallardo (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/AXIS2-3425?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Nick Gallardo updated AXIS2-3425:
---------------------------------
Attachment: patch.txt
The trunk compiles with this patch. I still haven't gotten through all of the tests though.
> Tolerate Java 6 JRE for JAX-WS applications
> -------------------------------------------
>
> Key: AXIS2-3425
> URL: https://issues.apache.org/jira/browse/AXIS2-3425
> Project: Axis 2.0 (Axis2)
> Issue Type: Improvement
> Components: jaxws
> Reporter: Nick Gallardo
> Assignee: Nick Gallardo
> Attachments: patch.txt
>
>
> The current trunk cannot be compiled using a Java 6 JDK due to some API conflicts. We should be able to run existing JAX-WS applications with a Java 6 runtime. The Java 6 runtime has its own JAX-WS 2.1 implementation. When you try to compile the existing Axis2 JAX-WS module with that runtime, slight differences in the APIs cause compile errors.
> Here's what I see compiling against the latest trunk:
> C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\binding\BindingImpl.java:[36,7] org.apache
> .axis2.jaxws.binding.BindingImpl is not abstract and does not override abstract method getBindingID() in javax.xml.ws.Bi
> nding
> C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\binding\HTTPBinding.java:[23,7] org.apache
> .axis2.jaxws.binding.HTTPBinding is not abstract and does not override abstract method getBindingID() in javax.xml.ws.Bi
> nding
> C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\BindingProvider.java:[40,7] org.apache.axi
> s2.jaxws.BindingProvider is not abstract and does not override abstract method <T>getEndpointReference(java.lang.Class<T
> >) in javax.xml.ws.BindingProvider
> C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\spi\ServiceDelegate.java:[69,7] org.apache
> .axis2.jaxws.spi.ServiceDelegate is not abstract and does not override abstract method createDispatch(javax.xml.ws.Endpo
> intReference,javax.xml.bind.JAXBContext,javax.xml.ws.Service.Mode,javax.xml.ws.WebServiceFeature...) in javax.xml.ws.spi
> .ServiceDelegate
> C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\spi\Provider.java:[29,7] org.apache.axis2.
> jaxws.spi.Provider is not abstract and does not override abstract method createW3CEndpointReference(java.lang.String,jav
> ax.xml.namespace.QName,javax.xml.namespace.QName,java.util.List<org.w3c.dom.Element>,java.lang.String,java.util.List<org
> .w3c.dom.Element>) in javax.xml.ws.spi.Provider
> C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\binding\SOAPBinding.java:[44,7] org.apache
> .axis2.jaxws.binding.SOAPBinding is not abstract and does not override abstract method getBindingID() in javax.xml.ws.Bi
> nding
> C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\client\dispatch\XMLDispatch.java:[45,7] or
> g.apache.axis2.jaxws.client.dispatch.XMLDispatch is not abstract and does not override abstract method <T>getEndpointRef
> erence(java.lang.Class<T>) in javax.xml.ws.BindingProvider
> C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\client\dispatch\JAXBDispatch.java:[47,7] o
> rg.apache.axis2.jaxws.client.dispatch.JAXBDispatch is not abstract and does not override abstract method <T>getEndpointR
> eference(java.lang.Class<T>) in javax.xml.ws.BindingProvider
> C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\context\WebServiceContextImpl.java:[29,7]
> org.apache.axis2.jaxws.context.WebServiceContextImpl is not abstract and does not override abstract method <T>getEndpoin
> tReference(java.lang.Class<T>,org.w3c.dom.Element...) in javax.xml.ws.WebServiceContext
> C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\server\endpoint\EndpointImpl.java:[43,7] o
> rg.apache.axis2.jaxws.server.endpoint.EndpointImpl is not abstract and does not override abstract method <T>getEndpointR
> eference(java.lang.Class<T>,org.w3c.dom.Element...) in javax.xml.ws.Endpoint
> This can be fixed with some simple API changes. I will provide a patch that includes the necessary changes.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org