On 11/19/2013 02:15 PM, Michael Pasternak wrote:
On 11/18/2013 09:08 PM, Juan Hernandez wrote:
> On 11/17/2013 09:31 PM, Itamar Heim wrote:
>> On 11/17/2013 06:56 PM, Mooli Tayer wrote:
>>>
>>> Thanks,
>>> Mooli Tayer.
>>
>> well, fedora 20 comes with wildfly (formerly JBoss AS8), so i think we
>> should aim for 3.4 support on fedora 20 with wildfly, but preserving
>> compatibility with AS7/EAP6 for other platforms.
>> iirc, juan has been looking at wildfly compatibility implications - juan?
>
> At the moment I have identified two issues that will prevent us from
> running in WildFly 8:
>
> 1. WildFly 8 changed the default web container from JBoss Web (based on
> Tomcat) to Undertow. This shouldn't mean much changes in the
> application, as we don't use Tomcat specific APIs. But in means changes
> in the XML configuration that we use, including changes in how we
> configure connectors.
>
> 2. WildFly 8 comes with a new version of Resteasy, and we do use some
> Resteasy specific APIs. We will need minor changes in this area.
it means RESTEasy breaks backward compatibility, can you elaborate on this a bit?
thanks.
Wildfly uses RESTEasy 3.x and we are currently using RESTEasy 2.x, so
incompatibilities are to be expected even in the public contracts. But
the problems I detected are related to some RESTEasy internal classes
that we use, something like this:
http://gerrit.ovirt.org/21413
Note that I didn't actually test these changes.
>
> These two aren't huge issues, but I think it isn't worth going deeper
> before there is a release of WildFly 8.
>
> Anyhow, one can always use JBoss AS 7 or EAP in Fedora 20, it is a
> matter of uncompressing the JBoss .zip in some directory and setting
> JBOSS_HOME=/that/directory in the engine configuration.
>
--
Dirección Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3, planta
3ºD, 28016 Madrid, Spain
Inscrita en el Reg. Mercantil de Madrid – C.I.F. B82657941 - Red Hat S.L.