[jbosstools-dev] Re: a classpath container problem about JBoss server jars

Rob Stryker rob.stryker at redhat.com
Tue Jun 3 06:23:59 EDT 2008


If you're letting the server do it, then you add 0 jars and just trust 
that they're there already.

Since the server already DID it, then you add nothing.

gridqian wrote:
> I think this maybe fix this problem. If user let facet add jars, we 
> can control copy jars.
> But if user let server do it, how do we control copy jars? Now in 
> server classpath con-
> tainer there are the two jars too.
>> This should fix the problem then, right?
>>
>> PS - remember to reply to all so the responses all go to the mailing 
>> list ;)
>>
>> gridqian wrote:
>>> Yes, Rob. Denny is doing this task.
>>>> Hi Grid:
>>>>
>>>> You should have a page similar to the jsf facet's page.
>>>>
>>>> When creating a JSF project or enabling the JSF facet (in a seam 
>>>> project),
>>>> there is a page where the user selects whether to let the facet add 
>>>> the jars
>>>> manually or let the server do it.
>>>> If the user selects let the server do it, then your facet should 
>>>> NOT add the jars
>>>> and should instead let the server itself do it (aka my code, which 
>>>> adds the container
>>>> with all the jars). If your user DOES select to add the jars, then 
>>>> you should do so.
>>>>
>>>> You should be able to see an example of this by creating a new Seam 
>>>> project.
>>>> One page is the JSF page.
>>>>
>>>> Try to work similar to that.
>>>>
>>>> - Rob Stryker
>>>>
>>>> gridqian wrote:
>>>>> Hi guys,
>>>>>
>>>>> There is a problem when I create jboss ws and rum a client sample.
>>>>>
>>>>> Now I focus on extending wtp web service framework to support
>>>>> JBoss WS. To do this task, we must firstly create a dynamic web
>>>>> project and then generate web service or web service client codes.
>>>>> So far I can create web service and web service client. For user's
>>>>> convenience I generate a client sample to call web service.
>>>>>
>>>>> But you know, if the dynamic web project is assigned a jboss server
>>>>> system will add a jboss server classpath container to the project
>>>>> classpath and add many jars into this container. These jars include
>>>>> jaxws-rt.jar and jaxws-tools.jar. When I run the web service client
>>>>> sample class,  a issue occurs and the client do not call web servcie
>>>>> successfully. After google this issue,  I found  only if  remove  the
>>>>> two jars (jaxws-rt.jar and jaxws-tools.jar)  from project 
>>>>> classpath, the  issue will be  fixed successfully.
>>>>>
>>>>> So how to do to fix this issue? I think we have two ways:
>>>>> 1 when create jboss server classpath container, we do not add these
>>>>>   two jars to the container.
>>>>>   But in this case, I do not know whether other dynamic web projects
>>>>>   can run successfully without these two jars.
>>>>> 2 Like done as before, add all of jars to jboss server container. 
>>>>> When I
>>>>>   create web service client project, I remove these two jars from the
>>>>>   container.
>>>>>   but I do not know how remove jars from a container?
>>>>>
>>>>> Which way is better? and if choose second way, who can tell me how to
>>>>> remove jars from a classpath container?
>>>>>
>>>>> Thanks
>>>>> Grid
>>>>
>>>
>>
>




More information about the jbosstools-dev mailing list