It gets pulled in by jaxws-api which is pulled in by jaxws-rt, both in
Stack Metro Runtime Server and Stack Metro Runtime Client
[INFO]
------------------------------------------------------------------------
[INFO] Building JBoss Web Services - Stack Metro Runtime Server
[INFO] task-segment: [dependency:tree]
[INFO]
------------------------------------------------------------------------
...
[INFO] +- com.sun.xml.ws:jaxws-rt:jar:2.1.3:compile
[INFO] | +- javax.xml.ws:jaxws-api:jar:2.1:compile
[INFO] | | +- (javax.xml.bind:jaxb-api:jar:2.1:compile - omitted for
duplicate)
[INFO] | | +- (javax.xml.soap:saaj-api:jar:1.3:compile - omitted for
duplicate)
[INFO] | | +- javax.annotation:jsr250-api:jar:1.0:compile
[INFO] | | \- javax.jws:jsr181-api:jar:1.0-MR1:compile
Alessio
Darran Lofthouse ha scritto:
Maybe a pom.xml in my repository is not updated as it should be.
Would it be possible for you to run 'mvn dependency:tree -Dverbose' so
I can see where it gets pulled in in your set-up.
Regards,
Darran Lofthouse.
Alessio Soldano wrote:
> Hi Darran,
> I tried a mvn clean; mvn package on Metro stack and got no errors.
> Anyway, I have the javax.jws.Handler chain in
> /home/alessio/.m2/repository/javax/jws/jsr181-api/1.0-MR1/jsr181-api-1.0-MR1.jar
>
> Cheers
> Alessio
>
> Darran Lofthouse ha scritto:
>> Trying to build Metro to run my tests and I am getting this failure: -
>>
>> [exec] [INFO] Compilation failure
>>
>> [exec]
>>
/home/darranl/src/jbossws/jbossws-metro/modules/client/src/main/java/org/jboss/wsf/stack/metro/client/ServiceRefBinderJAXWS.java:[33,17]
>> package javax.jws does not exist
>>
>> [exec]
>>
/home/darranl/src/jbossws/jbossws-metro/modules/client/src/main/java/org/jboss/wsf/stack/metro/client/ServiceRefBinderJAXWS.java:[155,9]
>> cannot find symbol
>> [exec] symbol : class HandlerChain
>> [exec] location: class
>> org.jboss.wsf.stack.metro.client.ServiceRefBinderJAXWS
>>
>> [exec]
>>
/home/darranl/src/jbossws/jbossws-metro/modules/client/src/main/java/org/jboss/wsf/stack/metro/client/ServiceRefBinderJAXWS.java:[155,63]
>> cannot find symbol
>> [exec] symbol : class HandlerChain
>> [exec] location: class
>> org.jboss.wsf.stack.metro.client.ServiceRefBinderJAXWS
>>
>>
>> Any ideas where javax.jws.HandlerChain should be comming from?
>> Scanning my local mvn repo I can't see this in any of the declared
>> dependencies.
>>
>> Regards,
>> Darran Lofthouse.
>>
>>
>>
>> Darran Lofthouse wrote:
>>> Excelent, that makes things easier so the SNAPSHOT versions will
>>> just be within the JBossWS codebase.
>>>
>>> Regards,
>>> Darran Lofthouse.
>>>
>>>
>>> Richard Opalka wrote:
>>>> There's no need to update AS trunk code. We will do it for you on
>>>> next JBossWS release ;)
>>>>
>>>> Richard
>>>>
>>>> Darran Lofthouse wrote:
>>>>> Ok I am going to go ahead and do this in two stages - if you
>>>>> could just confirm if this will be compatible with the Hudson
>>>>> testing set up.
>>>>>
>>>>> First I will commit to the 4 JBossWS projects: -
>>>>> SPI
>>>>> Framework
>>>>> Container
>>>>> Native
>>>>> Metro
>>>>> CXF
>>>>>
>>>>> The first three will upload a snapshot release that the three
>>>>> stacks will use.
>>>>>
>>>>> If we get no regressions in Hudson caused by this we can then
>>>>> copy the container code to AS5 trunk and update to the Framework
>>>>> and SPI snapshots.
>>>>>
>>>>> Do you see any reason to also use a Native snapshot in AS5 trunk?
>>>>>
>>>>> Regards,
>>>>> Darran Lofthouse.
>>>>>
>>>>> Richard Opalka wrote:
>>>>>> OK, you can commit now ;)
>>>>>>
>>>>>> Richard
>>>>>>
>>>>>> Darran Lofthouse wrote:
>>>>>>> Hi everyone,
>>>>>>>
>>>>>>> Any information on when I can start committing the changes?
My
>>>>>>> development environment is deadlocked now as I have changes
in
>>>>>>> about 5 different projects that all need to go in at once.
>>>>>>>
>>>>>>> Regards,
>>>>>>> Darran Lofthouse.
>>>>>>>
>>>>>>>
>>>>>>> Darran Lofthouse wrote:
>>>>>>>> Do you know when you will be tagging it?
>>>>>>>>
>>>>>>>> Once I commit my changes it will enable a test that will
start
>>>>>>>> to fail without all the changes in place.
>>>>>>>>
>>>>>>>> Regards,
>>>>>>>> Darran Lofthouse.
>>>>>>>>
>>>>>>>>
>>>>>>>> Richard Opalka wrote:
>>>>>>>>> Darran,
>>>>>>>>>
>>>>>>>>> create a separate user branch from container
integration
>>>>>>>>> trunk and do your job there.
>>>>>>>>> Later we will tell you where to merge it. We need to
tag the
>>>>>>>>> trunk first.
>>>>>>>>>
>>>>>>>>> Richard
>>>>>>>>>
>>>>>>>>> Darran Lofthouse wrote:
>>>>>>>>>> Thanks Richard, I see where you mean.
>>>>>>>>>>
>>>>>>>>>> I will send an e-mail when I start committing the
changes -
>>>>>>>>>> it should take no more than 30 minutes but it
might break a
>>>>>>>>>> few things in that time due to some
bi-directional
>>>>>>>>>> dependencies.
>>>>>>>>>>
>>>>>>>>>> Regards,
>>>>>>>>>> Darran Lofthouse.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Richard Opalka wrote:
>>>>>>>>>>> See inlined comments below:
>>>>>>>>>>>
>>>>>>>>>>> Darran Lofthouse wrote:
>>>>>>>>>>>> Right I have the code ready now but I am
unsure how to
>>>>>>>>>>>> handle what appears to be a circular
dependency in the build.
>>>>>>>>>>>>
>>>>>>>>>>>> Within SPI I have modified one interface
to get and set
>>>>>>>>>>>> the list of virtual hosts.
>>>>>>>>>>>>
>>>>>>>>>>>> Within Framework I have implemented the
additional methods
>>>>>>>>>>>> on the DefaultService implementation.
>>>>>>>>>>>>
>>>>>>>>>>>> Within Framework I have added a new
DeploymentAspect
>>>>>>>>>>>> similar to the
ContextRootDeploymentAspect to check for
>>>>>>>>>>>> virtualHosts and set accordingly.
>>>>>>>>>>>>
>>>>>>>>>>>> Within AS I have added the new
DeploymentAspect for EJB3
>>>>>>>>>>>> deployments. I have also taken the
virtual hosts list
>>>>>>>>>>>> from the Service implementation and pass
them to JBoss Web
>>>>>>>>>>>> for deployment.
>>>>>>>>>>>>
>>>>>>>>>>>> And then finally within the framework
testsuite I have
>>>>>>>>>>>> re-enabled the test to test that the
deployment is
>>>>>>>>>>>> deployed to a virtual host.
>>>>>>>>>>> Sounds good to me
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> The problem I now have is that
jbossws-native (and I think
>>>>>>>>>>>> the other two) pull in the container
integration code and
>>>>>>>>>>>> deploy it to JBoss. Now that we have the
SPI seperated
>>>>>>>>>>>> out should JBossWS really be pulling in
AS code like this?
>>>>>>>>>>>> The name within the pom.xml in the
webservices project of
>>>>>>>>>>>> AS does not match the name as it is
pulled back into WS
>>>>>>>>>>> We will discuss this problem on next JBossWS
meeting that
>>>>>>>>>>> is scheduled to 22-nd and 23-rd of July.
>>>>>>>>>>> Till now we used to modify both AS
webservices module and
>>>>>>>>>>> AS integration module.
>>>>>>>>>>> Both source code bases are almost the same.
>>>>>>>>>>>
>>>>>>>>>>>> how are the snapshot versions of this
code released?
>>>>>>>>>>> Modify AS integration code base (e.g.
>>>>>>>>>>> jbossws/container/jboss50/trunk)
>>>>>>>>>>> Do `mvn deploy` after modification.
>>>>>>>>>>>>
>>>>>>>>>>>> Regards,
>>>>>>>>>>>> Darran Lofthouse.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Alessio Soldano wrote:
>>>>>>>>>>>>> OK, thanks Darran.
>>>>>>>>>>>>> Btw of course I should have written
JBossWS 3.0.3, not
>>>>>>>>>>>>> 3.0.2 (which is already out).
>>>>>>>>>>>>> Cheers
>>>>>>>>>>>>> Alessio
>>>>>>>>>>>>>
>>>>>>>>>>>>> Darran Lofthouse ha scritto:
>>>>>>>>>>>>>> Ok that works for me - so from a
JBoss AS perspective we
>>>>>>>>>>>>>> will consider re-enabling support
for virtual hosts just
>>>>>>>>>>>>>> a JBoss 5 fix.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> When I re-enable the test I will
add it to the excludes
>>>>>>>>>>>>>> list of the JBoss 4.x versions.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>> Darran Lofthouse.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Alessio Soldano wrote:
>>>>>>>>>>>>>>> OK, this said, I would do as
you wrote in the first
>>>>>>>>>>>>>>> email, i.e. change the AS to
use snapshot versions of
>>>>>>>>>>>>>>> jbossws. Imho this is fine
for the AS5 trunk, as we can
>>>>>>>>>>>>>>> be quite comfortable
we'll be able to release jbossws
>>>>>>>>>>>>>>> 3.0.2 before 5.0.0.CR2. Not
sure about the Branch_4_2
>>>>>>>>>>>>>>> instead (honestly I think it
will ship with
>>>>>>>>>>>>>>> jbossws-native 2.0.4
forever).
>>>>>>>>>>>>>>> Cheers
>>>>>>>>>>>>>>> Alessio
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Darran Lofthouse ha scritto:
>>>>>>>>>>>>>>>> Backwards compatibility
shouldn't be an issue as this
>>>>>>>>>>>>>>>> would be new methods on
the SPI to make the list of
>>>>>>>>>>>>>>>> virtual hosts available.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Unfortunately this does
touch the container
>>>>>>>>>>>>>>>> integration code as this
needs to pass the list of
>>>>>>>>>>>>>>>> virtual hosts to JBoss
Web (as appropriate for each
>>>>>>>>>>>>>>>> branch).
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I could add the container
integration code and comment
>>>>>>>>>>>>>>>> it out until the next WS
update happens.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Finally once the
container integration code is updated
>>>>>>>>>>>>>>>> we will then need to go
round another pass to
>>>>>>>>>>>>>>>> re-enable the test in
framework!!
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>>>> Darran Lofthouse.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Alessio Soldano wrote:
>>>>>>>>>>>>>>>>> Hi Darran,
>>>>>>>>>>>>>>>>> if I understand you,
you need to do changes in
>>>>>>>>>>>>>>>>> jbossws-spi and
jbossws-framework, don't you?
>>>>>>>>>>>>>>>>> Generally speaking,
you perform the changes (please
>>>>>>>>>>>>>>>>> be careful about
backward compatibility when touching
>>>>>>>>>>>>>>>>> the SPI) and update
the component versions in the
>>>>>>>>>>>>>>>>> jbossws pom.xml
files, so that the new versions of
>>>>>>>>>>>>>>>>> spi and framework are
picked up. You need to create
>>>>>>>>>>>>>>>>> snapshots of
jbossws-spi and jbossws-framework of
>>>>>>>>>>>>>>>>> course, using mvn
deploy.
>>>>>>>>>>>>>>>>> Once the next jbossws
release is ready, we'll take
>>>>>>>>>>>>>>>>> care of installing it
into the current jboss AS
>>>>>>>>>>>>>>>>> (4.2.x and 5.0.x),
including the new spi and framework.
>>>>>>>>>>>>>>>>> This assumes you
don't need to change the container
>>>>>>>>>>>>>>>>> integration code...
>>>>>>>>>>>>>>>>> Cheers
>>>>>>>>>>>>>>>>> Alessio
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Darran Lofthouse ha
scritto:
>>>>>>>>>>>>>>>>>> I am currently
looking for some advice for the
>>>>>>>>>>>>>>>>>> following issue:
-
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
http://jira.jboss.com/jira/browse/JBWS-981
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> As the deployment
code has moved back to the AS
>>>>>>>>>>>>>>>>>> codebase it is
dependent on the APIs made available
>>>>>>>>>>>>>>>>>> by JBossWS.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> This fix is first
going to require an addition to
>>>>>>>>>>>>>>>>>> the SPI to expose
the virtual hosts information.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> I will then need
to update the framework code to
>>>>>>>>>>>>>>>>>> populate this
value.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> And then the
jbossas trunk and Branch_4_2 will need
>>>>>>>>>>>>>>>>>> to be updated to
utilise the new values on the SPI.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> To be able to
update the code in AS it would need to
>>>>>>>>>>>>>>>>>> use snapshot
releases for JBossWS and we would need
>>>>>>>>>>>>>>>>>> to be sure a
JBossWS release was coming before the
>>>>>>>>>>>>>>>>>> next AS release
(JBoss AS 4.2.3.GA and 5.0.0.CR2).
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Or is the process
to get the SPI and Framework
>>>>>>>>>>>>>>>>>> updated first and
then wait until the AS branches
>>>>>>>>>>>>>>>>>> have the WS
version increased to implement the final
>>>>>>>>>>>>>>>>>> fix there?
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>>>>>> Darran
Lofthouse.
>>>>>>>>>>>>>>>>>>
_______________________________________________
>>>>>>>>>>>>>>>>>> jbossws-dev
mailing list
>>>>>>>>>>>>>>>>>>
jbossws-dev(a)lists.jboss.org
>>>>>>>>>>>>>>>>>>
https://lists.jboss.org/mailman/listinfo/jbossws-dev
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
_______________________________________________
>>>>>>>>>>>> jbossws-dev mailing list
>>>>>>>>>>>> jbossws-dev(a)lists.jboss.org
>>>>>>>>>>>>
https://lists.jboss.org/mailman/listinfo/jbossws-dev
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> jbossws-dev mailing list
>>>>>>>> jbossws-dev(a)lists.jboss.org
>>>>>>>>
https://lists.jboss.org/mailman/listinfo/jbossws-dev
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>
>>> _______________________________________________
>>> jbossws-dev mailing list
>>> jbossws-dev(a)lists.jboss.org
>>>
https://lists.jboss.org/mailman/listinfo/jbossws-dev
>>
>> _______________________________________________
>> jbossws-dev mailing list
>> jbossws-dev(a)lists.jboss.org
>>
https://lists.jboss.org/mailman/listinfo/jbossws-dev
>