dev@glassfish.java.net

Re: HELP! Latest GlassFish V3 nightly does not start on my SOLARIS Sparc. Here is the stack trace:

From: Jerome Dochez <Jerome.Dochez_at_Sun.COM>
Date: Tue, 21 Apr 2009 14:56:54 -0700

can you include the manifest file ?


On Apr 21, 2009, at 12:23 PM, Bhakti Mehta wrote:

> Sahoo/Jerome,
> I do not think this sugestion of creating empty jar with classpath
> in manifest will work for endorsed standards. I spoke with Jerome
> and did a few experiments
>
> 1.Here is the new jar I created which is an empty jar with classpath
> entry webservices-api-osgi.jar (leave aside jaxb-api-osgi.jar for now)
> 2.Created a folder called as/lib/client/endorsed as Jerome suggested
> 3.Copy this jar there from 1.
> 4. modify as/glassfish/bin/wsimport like this (added endorsed dirs)
> java -Djava.endorsed.dirs="$AS_INSTALL/lib/client/endorsed" -cp
> "$AS_INSTALL_LIB/webservices-api-osgi.jar:$AS_INSTALL_LIB/
> webservices-osgi.jar:$AS_INSTALL_LIB/jaxb-osgi.jar:$AS_INSTALL_LIB/
> jaxb-api-osgi.jar" com.sun.tools.ws.WsImport "$@"
> 5.It gives an error if you run bin/wsimport
> You are running on JDK6 which comes with JAX-WS 2.1 API, but this
> tool requires JAX-WS 2.2 API. Use the endorsed standards override
> mechanism (http://java.sun.com/javase/6/docs/technotes/guides/standards/
> ), or use -Xendorsed option.
>
> 6. Now just copy webservices-api-osgi.jar to glassfish/lib/client/
> endorsed and run wsimport
> 7. It displays the options
>
> Comments?
> Regards,
> Bhakti
>
>
>
>
> Sahoo wrote:
>> Can we keep an empty jar in lib/endorsed with Class-Path manifest
>> pointing to the real jar in modules dir?
>>
>> Sahoo
>> Jerome Dochez wrote:
>>> answering myself, always fun...
>>>
>>> it this related to https://glassfish.dev.java.net/issues/show_bug.cgi?id=7853
>>> ?
>>> It looks like we need to ship the webservices api in a separate
>>> directory which would be used by wsimport/wsgen to set the lib/
>>> endorsed directory. Glassfish server would however treat this
>>> directory like modules and not do anything special with regards to
>>> lib/endorsed settings.
>>> better idea anyone ?
>>>
>>> jerome
>>>
>>> On Apr 17, 2009, at 10:12 AM, Jerome Dochez wrote:
>>>
>>>> Bahkti
>>>>
>>>> I am not sure I understand what the issue is. We don't rely on
>>>> the lib/endorsed mechanism to override JDK classes, so why do the
>>>> TCK folks do this ?
>>>>
>>>> jerome
>>>>
>>>> On Apr 16, 2009, at 11:22 AM, Bhakti Mehta wrote:
>>>>
>>>>> Jerome ,
>>>>>
>>>>>
>>>>> I had a vnc session with Alan and know the issues.
>>>>> TCK folks are creating AS_HOME/lib/endorsed folder and copying
>>>>> jaxb-api and webserivces-api-osgi.jar there.
>>>>> They have filed this bug too
>>>>> https://glassfish.dev.java.net/issues/show_bug.cgi?id=7853
>>>>>
>>>>> Now till last nightly stax api was also there in webservices-api-
>>>>> osgi.jar which caused the stacktrace below. I already fixed that
>>>>> issue with the latest metro integration where stax is no more
>>>>> part of metro jars and just used from jdk
>>>>> https://glassfish-svn.dev.java.net/source/browse/glassfish-svn/trunk/v3/pom.xml?view=diff&rev=26269&p1=trunk/v3/pom.xml&p2=trunk/v3/pom.xml&r1=26268&r2=26269
>>>>> <https://glassfish-svn.dev.java.net/source/browse/glassfish-svn/trunk/v3/pom.xml?view=diff&rev=26269&p1=trunk/v3/pom.xml&p2=trunk/v3/pom.xml&r1=26268&r2=26269
>>>>> >
>>>>>
>>>>> I sent them the local bits and it works for them so tomorrow's
>>>>> nightly will be good to try.
>>>>>
>>>>> Jerome are you going to address the above bug?
>>>>>
>>>>> Regards,
>>>>> Bhakti
>>>>>
>>>>>
>>>>> Bhakti Mehta wrote:
>>>>>> Are you using JDK 5 by any chance? V3 will only work with JDK 6
>>>>>>
>>>>>> Alan Frechette wrote:
>>>>>>> I get the following exception when trying to start lastest
>>>>>>> nightly glassfish v3 on solaris sparc.
>>>>>>> After this the process is process is hosed/hung.
>>>>>>>
>>>>>>> ALAN
>>>>>>> ------------------------------------------------------------------------
>>>>>>>
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>>>>>> <mailto:dev-unsubscribe_at_glassfish.dev.java.net>
>>>>>>> For additional commands, e-mail: dev-
>>>>>>> help_at_glassfish.dev.java.net <mailto:dev-help_at_glassfish.dev.java.net
>>>>>>> >
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net <mailto:dev-unsubscribe_at_glassfish.dev.java.net
>>>>>> >
>>>>>> For additional commands, e-mail: dev-
>>>>>> help_at_glassfish.dev.java.net <mailto:dev-help_at_glassfish.dev.java.net
>>>>>> >
>>>>>>
>>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net <mailto:dev-unsubscribe_at_glassfish.dev.java.net
>>>>> >
>>>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>>> <mailto:dev-help_at_glassfish.dev.java.net>
>>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net <mailto:dev-unsubscribe_at_glassfish.dev.java.net
>>>> >
>>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net <mailto:dev-help_at_glassfish.dev.java.net
>>>> >
>>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>
>>
> <webservices-
> api
> .jar
> >---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net