You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Daniel Kulp (JIRA)" <ji...@apache.org> on 2017/03/28 17:01:41 UTC

[jira] [Resolved] (CXF-6659) CXF 2.7.17 defaults to JAXB 2.1 in Java 8

     [ https://issues.apache.org/jira/browse/CXF-6659?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Daniel Kulp resolved CXF-6659.
------------------------------
       Resolution: Fixed
         Assignee: Daniel Kulp
    Fix Version/s: 3.0

2.7.x is now unsupported.  This issue is fixed in 3.x series.

> CXF 2.7.17 defaults to JAXB 2.1 in Java 8
> -----------------------------------------
>
>                 Key: CXF-6659
>                 URL: https://issues.apache.org/jira/browse/CXF-6659
>             Project: CXF
>          Issue Type: Bug
>    Affects Versions: 2.7.17
>         Environment: JDK 1.8
>            Reporter: Jan Steuerwald
>            Assignee: Daniel Kulp
>             Fix For: 3.0
>
>
> When using CXF 2.7.17 in a maven project with the JDK property set to "1.8", CXF uses the default dependency for JAXB (which is version 2.1), beacuse there is no profile for JDK 1.8 in the CXF parent pom.xml.
> The correct dependency would be JAXB 2.2, so this leads to runtime exceptions.
> The workaround is to exclude the transitive JAXB dependency in your own pom.xml and explicitly depend on JAXB with the right version.
> In CXF 3 the problem is fixed, but the same problem will appear again with JDK 1.9



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)