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

gridqian fqian at redhat.com
Tue Jun 3 06:37:08 EDT 2008


Even if I add nothing, the server itself still copy this two jars to 
classpath. And only if  the classpath  contain these two jars,  this 
issue  occurs.
> 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