[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