users@grizzly.java.net

Re: Grizzly configuration on Glassfish v3

From: melshami <mohamed.shami_at_gmail.com>
Date: Fri, 23 Oct 2009 15:31:09 -0700 (PDT)

Hi Alexey,

Thanks very much for your help again. I spent fair amount of time until I
got myself familiar with how this works. I was able to get a custom protocol
finder to work. But I couldn't got the custom handler to work. I understand
that the handler is mapped to the protocol once the protocolInfo.protocol is
set by the finder. Which is what I did. My feeling is that this has to do
with the proxiedProtocols which is how the TCP/SOAP is registered:

supportedProtocols.put(
               
"ws/tcp","com.sun.xml.ws.transport.tcp.grizzly.WSTCPProtocolFinder");

But I am also confused because it looks like the
PortUnificationPipeline.PUTask iterates over each finder and finds the
matching handler then invokes it's handle callback.

>In GF v2.1, SOAP/TCP is configured internally via proxiedProtocols
>element, but it works only for known protocols, so is not acceptable
>for custom ones.

Is this the reason? does this mean proxiedProtocols are only hardcoded? I
hope there is a safe way to provide custom handler withouth the need to
recompile or batch glassfish v2.1.

I will keep looking, but your replies are always big life saver:)

BR,
Mohamed

Oleksiy Stashok wrote:
>
> Hi Mohamed,
>
>> I tried again on a fresh current build of glassfish and seems that the
>> configuration works. But looks like I have to stik to glassfish v2.1
>> as for
>> a stable release. As I was testing SOAP/TCP today following
>> instructions on
>> your blog, I am curious to know how the
>> com.sun.xml.ws.transport.tcp.grizzly.WSTCPProtocolHandler is
>> configured in
>> glassfishv2.1.
> In GF v2.1, SOAP/TCP is configured internally via proxiedProtocols
> element, but it works only for known protocols, so is not acceptable
> for custom ones.
>
>> What I am trying to do is implement my own protocol handler
>> in a way similar to WSIT SOAP TCP. What I understand is port
>> unification was
>> integrated since glassfishv2 but wasn't available through
>> configuration as
>> per current GFv3. Jean-Francois mention using jvm options as
>> following:
>>
>> <jvm-options>-Dcom.sun.enterprise.web.connector.grizzly.protocolHandlers
>> =
>> com.sun.enterprise.web.portunif.protocols.http.HttpProtocolHandler</
>> jvm-options>
>> <jvm-options>-Dcom.sun.enterprise.web.connector.grizzly.protocolFinders
>> =
>> com.sun.enterprise.web.portunif.protocols.http.HttpsProtocolFinder,
>> com.sun.enterprise.web.portunif.protocols.http.HttpProtocolFinder</
>> jvm-options>
> Absolutely. That's what you'll need.
> To provide custom Finder - just include it to System property (jvm-
> option) like:
> <jvm-options>-
> Dcom
> .sun
> .enterprise.web.connector.grizzly.protocolFinders=com.sun.enterprise.web.portunif.protocols.http.HttpsProtocolFinder
> ,com.sun.enterprise.web.portunif.protocols.http.HttpProtocolFinder,
> my.custom.ProtocolFinder</jvm-options>
> the same with the handler.
>
> Here are interfaces for GFv2.1 [1], [2].
> Here are SOAP/TCP implementations [3], [4]. Though in your finder try
> to avoid the additional reading from channel, which you see in sample.
>
> WBR,
> Alexey.
>
> [1]
> https://grizzly.dev.java.net/source/browse/grizzly/trunk/code/extras/grizzly1.0/src/main/java/com/sun/enterprise/web/portunif/ProtocolFinder.java?rev=3149&view=markup
> [2]
> https://grizzly.dev.java.net/source/browse/grizzly/trunk/code/extras/grizzly1.0/src/main/java/com/sun/enterprise/web/portunif/ProtocolHandler.java?rev=3149&view=markup
> [3]
> http://fisheye5.cenqua.com/browse/wsit/wsit/rt/src/com/sun/xml/ws/transport/tcp/grizzly/WSTCPProtocolFinder.java?r=1.5
> [4]
> http://fisheye5.cenqua.com/browse/wsit/wsit/rt/src/com/sun/xml/ws/transport/tcp/grizzly/WSTCPProtocolHandler.java?r=1.9
>
>>
>> Any pointers please?
>>
>> BR,
>> Mohamed
>>
>>
>> Oleksiy Stashok wrote:
>>>
>>> Hi Mohamed,
>>>
>>> can you pls. send me your domain.xml?
>>>
>>> Thanks.
>>>
>>> WBR,
>>> Alexey.
>>>
>>>> Thanks again for your reply. I normally run java -Xmx512m -jar
>>>> ../glassfish/modules/glassfish.jar by default, exception above was
>>>> captured
>>>> from the console. I luanched glassfish again and compared server.log
>>>> to the
>>>> console, couldn't really find differences. I have attached
>>>> server.log if you
>>>> like to have a look. Thanks.
>>>>
>>>> BR,
>>>> Mohamed http://www.nabble.com/file/p25817601/server.log server.log
>>>>
>>>> Oleksiy Stashok wrote:
>>>>>
>>>>> Hi Mohamed,
>>>>>
>>>>>
>>>>>> Sorry for cross posting but I posted another question regarding
>>>>>> TCP/
>>>>>> SOAP in
>>>>>> GlassFish here
>>>>>> http://www.nabble.com/SOAP-TCP-has-been-integrated-to-Glassfish-V3-td25045927.html#a25045927
>>>>>> .
>>>>> Oh, it's difficult to follow all the forums :)
>>>>>
>>>>>>
>>>>>> After reading Paul's and your blog posts. I realise TCP-SOAP is
>>>>>> already
>>>>>> integrated,
>>>>> That's true.
>>>>>
>>>>>> I can find soap-tcp.jar under the modules. I added a
>>>>>> configuration similiar to the one you posted but Glassfish fails
>>>>>> to
>>>>>> start.
>>>>> What exactly error you see?
>>>>> Can you pls. run the GF is standalone mode like:
>>>>> java -Xmx512m -jar ../glassfish/modules/glassfish.jar
>>>>>
>>>>> cause there is some logging issue now, and you may not see entire
>>>>> log
>>>>> in server.log file.
>>>>>
>>>>> Thanks.
>>>>>
>>>>> WBR,
>>>>> Alexey.
>>>>>
>>>>>>
>>>>>> melshami wrote:
>>>>>>>
>>>>>>> Thanks Alexey, I managed to install the bundle using Flex
>>>>>>> shell, I
>>>>>>> think
>>>>>>> in the current build there is no need to add other paths to
>>>>>>> felix.auto.start.1, now I will need to test the custom filter:)
>>>>>>>
>>>>>>> The exception is similiar to the previous one but I don't think
>>>>>>> it's
>>>>>>> ClassDefNotFound exception.
>>>>>>>
>>>>>>> java.lang.NullPointerException
>>>>>>> at
>>>>>>> com
>>>>>>> .sun
>>>>>>> .grizzly
>>>>>>> .config
>>>>>>> .GrizzlyServiceListener
>>>>>>> .initializeListener(GrizzlyServiceListener.java:83)
>>>>>>> at
>>>>>>> com
>>>>>>> .sun
>>>>>>> .grizzly
>>>>>>> .config
>>>>>>> .GrizzlyServiceListener.configure(GrizzlyServiceListener.java:77)
>>>>>>> at
>>>>>>> com
>>>>>>> .sun
>>>>>>> .enterprise
>>>>>>> .v3.services.impl.GrizzlyListener.configure(GrizzlyListener.java:
>>>>>>> 59)
>>>>>>> at
>>>>>>> com
>>>>>>> .sun
>>>>>>> .enterprise
>>>>>>> .v3
>>>>>>> .services.impl.GrizzlyProxy.configureGrizzly(GrizzlyProxy.java:
>>>>>>> 125)
>>>>>>> at
>>>>>>> com
>>>>>>> .sun
>>>>>>> .enterprise
>>>>>>> .v3.services.impl.GrizzlyProxy.<init>(GrizzlyProxy.java:
>>>>>>> 116)
>>>>>>>
>>>>>>> BR,
>>>>>>> Mohamed
>>>>>>>
>>>>>>> Oleksiy Stashok wrote:
>>>>>>>>
>>>>>>>> Hello again :)
>>>>>>>>
>>>>>>>>> I see the changes is with network listener protocol attribute
>>>>>>>>> value
>>>>>>>>> for the
>>>>>>>>> http and admin listeners. I tested all possible alternatives
>>>>>>>>> before
>>>>>>>>> bothering you with one more question:).
>>>>>>>> Just to check, do you see any exceptions in a log?
>>>>>>>>
>>>>>>>>
>>>>>>>>> btw I am using glassfish-v3-b66-windows version. Could it be
>>>>>>>>> the a
>>>>>>>>> problem
>>>>>>>>> with this build?
>>>>>>>> It should be fine, I believe.
>>>>>>>>
>>>>>>>>> I have attached TCPProtcol.jar in case if you wanted to test it
>>>>>>>>> yourself,
>>>>>>>>> but I doubt it even reached the pointer where the classes were
>>>>>>>>> loaded
>>>>>>>>> http://www.nabble.com/file/p25767056/TCPProtocol.jar
>>>>>>>>> TCPProtocol.jar
>>>>>>>> Ok, how do you include jar above to a GF? :) IMO this is the
>>>>>>>> issue.
>>>>>>>>
>>>>>>>> AFAIK you have to create osgi module from your jar and install
>>>>>>>> it to
>>>>>>>> GFv3.
>>>>>>>>
>>>>>>>> 1) How to create osgi module?
>>>>>>>> Here I'm not big expert. You can take a look on internet, or
>>>>>>>> check
>>>>>>>> grizzly project's maven scripts to see how you can make osgi
>>>>>>>> module.
>>>>>>>> What I did with the jar you sent - is unpacked it and changed
>>>>>>>> MANIFEST.MF file, so it looks like [1] and then repackaged jar
>>>>>>>> file
>>>>>>>> again.
>>>>>>>>
>>>>>>>> 2) Install osgi module to GFv3
>>>>>>>> Not sure, may be it could be done easier way, but here are
>>>>>>>> steps I
>>>>>>>> did.
>>>>>>>>
>>>>>>>> 2.1) Enabled Felix shell for GFv3
>>>>>>>> You can take a look here [2], but note that paths there are
>>>>>>>> incorrect.
>>>>>>>> Here are correct paths [3]
>>>>>>>>
>>>>>>>> 2.2) Install osgi module
>>>>>>>> Please look at [4], starting from step 5, but run glassfish
>>>>>>>> using
>>>>>>>> (suppose you're in glassfishv3/bin folder)
>>>>>>>> java -Xmx512m -jar ../glassfish/modules/glassfish.jar
>>>>>>>>
>>>>>>>> 2.3) Done
>>>>>>>> After installing osgi module, restart GFv3 - it should work.
>>>>>>>> Seems it works for me.
>>>>>>>>
>>>>>>>> Thanks.
>>>>>>>>
>>>>>>>> WBR,
>>>>>>>> Alexey.
>>>>>>>>
>>>>>>>>
>>>>>>>> [1]
>>>>>>>> Manifest-Version: 1.0
>>>>>>>> Ant-Version: Apache Ant 1.7.1
>>>>>>>> Created-By: 14.0-b16 (Sun Microsystems Inc.)
>>>>>>>> X-COMMENT: Main-Class will be added automatically by build
>>>>>>>> Export-Package: scedev.grizzly.protocols
>>>>>>>> implementation-version: 0.1
>>>>>>>> package: scedev.grizzly.protocols
>>>>>>>> Bundle-Name: scedev-grizzly
>>>>>>>> Bundle-Vendor: scedev
>>>>>>>> Bundle-Version: 0.1
>>>>>>>> Bnd-LastModified: 1254747835722
>>>>>>>> Bundle-ManifestVersion: 2
>>>>>>>> Bundle-SymbolicName: scedev.grizzly.protocols
>>>>>>>> Import-Package:
>>>>>>>> com
>>>>>>>> .sun
>>>>>>>> .grizzly
>>>>>>>> ,com
>>>>>>>> .sun
>>>>>>>> .grizzly
>>>>>>>> .filter
>>>>>>>> ,com
>>>>>>>> .sun
>>>>>>>> .grizzly
>>>>>>>> .http
>>>>>>>> ,com
>>>>>>>> .sun
>>>>>>>> .grizzly
>>>>>>>> .http.portunif,com.sun.grizzly.portunif,com.sun.grizzly.util
>>>>>>>>
>>>>>>>> [2] http://blogs.sun.com/arungupta/entry/totd_34_using_felix_shell
>>>>>>>>
>>>>>>>> [3] felix.auto.start.1= \
>>>>>>>> reference:${com.sun.aas.installRootURI}modules/osgi-main.jar\
>>>>>>>> ${com.sun.aas.installRootURI}modules/
>>>>>>>> org.apache.felix.shell.jar \
>>>>>>>> ${com.sun.aas.installRootURI}modules/
>>>>>>>> org.apache.felix.shell.tui.jar
>>>>>>>>
>>>>>>>> [4]
>>>>>>>> http://blogs.sun.com/arungupta/entry/totd_36_deploy_osgi_bundles
>>>>>>>>
>>>>>>>>
>>>>>>>>>
>>>>>>>>> Oleksiy Stashok wrote:
>>>>>>>>>>
>>>>>>>>>> Hi Mohamed,
>>>>>>>>>>
>>>>>>>>>> my fault, please try following config:
>>>>>>>>>>
>>>>>>>>>> <network-config>
>>>>>>>>>> <protocols>
>>>>>>>>>> <protocol name="pu-protocol">
>>>>>>>>>> <port-unification>
>>>>>>>>>> <protocol-finder protocol="http"
>>>>>>>>>> classname="com.sun.grizzly.http.portunif.HttpProtocolFinder"
>>>>>>>>>> name="http-finder" />
>>>>>>>>>> <protocol-finder protocol="rpc"
>>>>>>>>>> classname="scedev.grizzly.protocols.TCPProtocolFinder"
>>>>>>>>>> name="rpc-
>>>>>>>>>> protocol-finder" />
>>>>>>>>>> </port-unification>
>>>>>>>>>> </protocol>
>>>>>>>>>> <protocol name="http">
>>>>>>>>>> <http max-connections="250" default-virtual-
>>>>>>>>>> server="server" server-name="" />
>>>>>>>>>> </protocol>
>>>>>>>>>> <protocol name="rpc">
>>>>>>>>>> <protocol-chain-instance-handler>
>>>>>>>>>> <protocol-chain>
>>>>>>>>>> <protocol-filter
>>>>>>>>>> classname="scedev.grizzly.protocols.TCPProtocolFilter"
>>>>>>>>>> name="rpc-
>>>>>>>>>> filter" />
>>>>>>>>>> </protocol-chain>
>>>>>>>>>> </protocol-chain-instance-handler>
>>>>>>>>>> </protocol>
>>>>>>>>>> <protocol name="http-listener-1">
>>>>>>>>>> <http max-connections="250" default-virtual-
>>>>>>>>>> server="server" server-name="">
>>>>>>>>>> <file-cache enabled="false" />
>>>>>>>>>> </http>
>>>>>>>>>> </protocol>
>>>>>>>>>> <protocol security-enabled="true" name="http-
>>>>>>>>>> listener-2">
>>>>>>>>>> <http max-connections="250" default-virtual-
>>>>>>>>>> server="server" server-name="">
>>>>>>>>>> <file-cache enabled="false" />
>>>>>>>>>> </http>
>>>>>>>>>> <ssl ssl3-enabled="false" cert-nickname="s1as" />
>>>>>>>>>> </protocol>
>>>>>>>>>> <protocol name="admin-listener">
>>>>>>>>>> <http max-connections="250" default-virtual-
>>>>>>>>>> server="__asadmin" server-name="">
>>>>>>>>>> <file-cache enabled="false" />
>>>>>>>>>> </http>
>>>>>>>>>> </protocol>
>>>>>>>>>> </protocols>
>>>>>>>>>> <network-listeners>
>>>>>>>>>> <network-listener port="8787" protocol="pu-protocol"
>>>>>>>>>> transport="tcp" name="tcprpc-listener" thread-pool="thread-
>>>>>>>>>> pool-1" />
>>>>>>>>>> <network-listener port="8080" protocol="http-
>>>>>>>>>> listener-1"
>>>>>>>>>> transport="tcp" name="http-listener-1" thread-pool="http-
>>>>>>>>>> thread-
>>>>>>>>>> pool" />
>>>>>>>>>> <network-listener port="4848" protocol="admin-listener"
>>>>>>>>>> transport="tcp" name="admin-listener" thread-pool="thread-
>>>>>>>>>> pool-1" />
>>>>>>>>>> </network-listeners>
>>>>>>>>>> <transports>
>>>>>>>>>> <transport name="tcp" />
>>>>>>>>>> </transports>
>>>>>>>>>> </network-config>
>>>>>>>>>>
>>>>>>>>>> WBR,
>>>>>>>>>> Alexey.
>>>>>>>>>>
>>>>>>>>>> On Oct 6, 2009, at 12:53 , melshami wrote:
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Hi Alexey,
>>>>>>>>>>>
>>>>>>>>>>> Thanks for bearing with me, still no luck. I tried your
>>>>>>>>>>> suggestion
>>>>>>>>>>> and I
>>>>>>>>>>> tried different variations of configuration protocol element.
>>>>>>>>>>>
>>>>>>>>>>> here is my current configuration:
>>>>>>>>>>> <network-config>
>>>>>>>>>>> <protocols>
>>>>>>>>>>> <protocol name="pu-protocol">
>>>>>>>>>>> <port-unification>
>>>>>>>>>>> <protocol-finder protocol="http"
>>>>>>>>>>> classname="com.sun.grizzly.http.portunif.HttpProtocolFinder"
>>>>>>>>>>> name="http-finder" />
>>>>>>>>>>> <protocol-finder protocol="rpc"
>>>>>>>>>>> classname="scedev.grizzly.protocols.TCPProtocolFinder"
>>>>>>>>>>> name="rpc-protocol-finder" />
>>>>>>>>>>> </port-unification>
>>>>>>>>>>> </protocol>
>>>>>>>>>>> <protocol name="http" />
>>>>>>>>>>> <protocol name="rpc">
>>>>>>>>>>> <protocol-chain-instance-handler>
>>>>>>>>>>> <protocol-chain>
>>>>>>>>>>> <protocol-filter
>>>>>>>>>>> classname="scedev.grizzly.protocols.TCPProtocolFilter"
>>>>>>>>>>> name="rpc-
>>>>>>>>>>> filter" />
>>>>>>>>>>> </protocol-chain>
>>>>>>>>>>> </protocol-chain-instance-handler>
>>>>>>>>>>> </protocol>
>>>>>>>>>>> <protocol name="http-listener-1">
>>>>>>>>>>> <http max-connections="250" default-virtual-
>>>>>>>>>>> server="server"
>>>>>>>>>>> server-name="">
>>>>>>>>>>> <file-cache enabled="false" />
>>>>>>>>>>> </http>
>>>>>>>>>>> </protocol>
>>>>>>>>>>> <protocol security-enabled="true" name="http-
>>>>>>>>>>> listener-2">
>>>>>>>>>>> <http max-connections="250" default-virtual-
>>>>>>>>>>> server="server"
>>>>>>>>>>> server-name="">
>>>>>>>>>>> <file-cache enabled="false" />
>>>>>>>>>>> </http>
>>>>>>>>>>> <ssl ssl3-enabled="false" cert-nickname="s1as" />
>>>>>>>>>>> </protocol>
>>>>>>>>>>> <protocol name="admin-listener">
>>>>>>>>>>> <http max-connections="250" default-virtual-
>>>>>>>>>>> server="__asadmin"
>>>>>>>>>>> server-name="">
>>>>>>>>>>> <file-cache enabled="false" />
>>>>>>>>>>> </http>
>>>>>>>>>>> </protocol>
>>>>>>>>>>> </protocols>
>>>>>>>>>>> <network-listeners>
>>>>>>>>>>> <network-listener port="8787" protocol="pu-protocol"
>>>>>>>>>>> transport="tcp" name="tcprpc-listener" thread-pool="thread-
>>>>>>>>>>> pool-1" />
>>>>>>>>>>> <network-listener port="8080" protocol="pu-protocol"
>>>>>>>>>>> transport="tcp" name="http-listener-1" thread-pool="http-
>>>>>>>>>>> thread-
>>>>>>>>>>> pool" />
>>>>>>>>>>> <network-listener port="4848" protocol="pu-protocol"
>>>>>>>>>>> transport="tcp" name="admin-listener" thread-pool="thread-
>>>>>>>>>>> pool-1" />
>>>>>>>>>>> </network-listeners>
>>>>>>>>>>> <transports>
>>>>>>>>>>> <transport name="tcp" />
>>>>>>>>>>> </transports>
>>>>>>>>>>> </network-config>
>>>>>>>>>>>
>>>>>>>>>>> Oleksiy Stashok wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> Hi Mohamed,
>>>>>>>>>>>>
>>>>>>>>>>>> hmm, this is a bug - I'll fix it for coming GF release.
>>>>>>>>>>>> Meanwhile you can workaround this issue by declaring http
>>>>>>>>>>>> protocol,
>>>>>>>>>>>> within the port unification declaration, together with rpc
>>>>>>>>>>>> protocol,
>>>>>>>>>>>> like:
>>>>>>>>>>>>
>>>>>>>>>>>> <protocol name="pu-protocol">
>>>>>>>>>>>> <port-unification>
>>>>>>>>>>>> <protocol-finder name="http-finder"
>>>>>>>>>>>> classname="com.sun.grizzly.http.portunif.HttpProtocolFinder"
>>>>>>>>>>>> protocol="http"/>
>>>>>>>>>>>> <protocol-finder name="rpc-protocol-finder"
>>>>>>>>>>>> classname="scedev.grizzly.protocols.TCPProtocolFinder"
>>>>>>>>>>>> protocol="rpc"/>
>>>>>>>>>>>> </port-unification>
>>>>>>>>>>>> </protocol>
>>>>>>>>>>>>
>>>>>>>>>>>> <protocol name="http">
>>>>>>>>>>>> </protocol>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> WBR,
>>>>>>>>>>>> Alexey.
>>>>>>>>>>>>
>>>>>>>>>>>> On Oct 6, 2009, at 10:55 , melshami wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Hi Alexey,
>>>>>>>>>>>>>
>>>>>>>>>>>>> I Can't seem to get this right, here is my configuration:
>>>>>>>>>>>>>
>>>>>>>>>>>>> <network-config>
>>>>>>>>>>>>> <protocols>
>>>>>>>>>>>>> <protocol name="pu-protocol">
>>>>>>>>>>>>> <port-unification>
>>>>>>>>>>>>> <protocol-finder protocol="rpc" name="rpc-protocol-
>>>>>>>>>>>>> finder"
>>>>>>>>>>>>> classname="scedev.grizzly.protocols.TCPProtocolFinder" />
>>>>>>>>>>>>> </port-unification>
>>>>>>>>>>>>> </protocol>
>>>>>>>>>>>>> <protocol name="rpc">
>>>>>>>>>>>>> <protocol-chain-instance-handler>
>>>>>>>>>>>>> <protocol-chain>
>>>>>>>>>>>>> <protocol-filter name="rpc"
>>>>>>>>>>>>> classname="scedev.grizzly.protocols.TCPProtocolFilter" />
>>>>>>>>>>>>> </protocol-chain>
>>>>>>>>>>>>> </protocol-chain-instance-handler>
>>>>>>>>>>>>> </protocol>
>>>>>>>>>>>>> <protocol name="http-listener-1">
>>>>>>>>>>>>> <http default-virtual-server="server" max-
>>>>>>>>>>>>> connections="250"
>>>>>>>>>>>>> server-name="">
>>>>>>>>>>>>> <file-cache enabled="false" />
>>>>>>>>>>>>> </http>
>>>>>>>>>>>>> </protocol>
>>>>>>>>>>>>> <protocol security-enabled="true" name="http-
>>>>>>>>>>>>> listener-2">
>>>>>>>>>>>>> <http default-virtual-server="server" max-
>>>>>>>>>>>>> connections="250"
>>>>>>>>>>>>> server-name="">
>>>>>>>>>>>>> <file-cache enabled="false" />
>>>>>>>>>>>>> </http>
>>>>>>>>>>>>> <ssl ssl3-enabled="false" cert-nickname="s1as" />
>>>>>>>>>>>>> </protocol>
>>>>>>>>>>>>> <protocol name="admin-listener">
>>>>>>>>>>>>> <http default-virtual-server="__asadmin" max-
>>>>>>>>>>>>> connections="250"
>>>>>>>>>>>>> server-name="">
>>>>>>>>>>>>> <file-cache enabled="false" />
>>>>>>>>>>>>> </http>
>>>>>>>>>>>>> </protocol>
>>>>>>>>>>>>> </protocols>
>>>>>>>>>>>>> <network-listeners>
>>>>>>>>>>>>> <network-listener port="8787" protocol="pu-protocol"
>>>>>>>>>>>>> transport="tcp" name="tcprpc-listener" thread-pool="http-
>>>>>>>>>>>>> thread-
>>>>>>>>>>>>> pool" />
>>>>>>>>>>>>> <network-listener port="8080" protocol="http-
>>>>>>>>>>>>> listener-1"
>>>>>>>>>>>>> transport="tcp" name="http-listener-1" thread-pool="http-
>>>>>>>>>>>>> thread-
>>>>>>>>>>>>> pool" />
>>>>>>>>>>>>> <network-listener port="8181" protocol="http-
>>>>>>>>>>>>> listener-2"
>>>>>>>>>>>>> transport="tcp" name="http-listener-2" thread-pool="http-
>>>>>>>>>>>>> thread-
>>>>>>>>>>>>> pool" />
>>>>>>>>>>>>> <network-listener port="4848" protocol="admin-listener"
>>>>>>>>>>>>> transport="tcp" name="admin-listener" thread-pool="http-
>>>>>>>>>>>>> thread-
>>>>>>>>>>>>> pool" />
>>>>>>>>>>>>> </network-listeners>
>>>>>>>>>>>>> <transports>
>>>>>>>>>>>>> <transport name="tcp" />
>>>>>>>>>>>>> </transports>
>>>>>>>>>>>>> </network-config>
>>>>>>>>>>>>>
>>>>>>>>>>>>> GlassFish won't start due to this exception:
>>>>>>>>>>>>>
>>>>>>>>>>>>> #|2009-10-06T09:48:46.654+0100|SEVERE|glassfish|null|
>>>>>>>>>>>>> _ThreadID=11;_ThreadName=Thread-3;|Unable
>>>>>>>>>>>>> to start v3. Closing all ports
>>>>>>>>>>>>> java.lang.NullPointerException
>>>>>>>>>>>>> at
>>>>>>>>>>>>> com
>>>>>>>>>>>>> .sun
>>>>>>>>>>>>> .grizzly
>>>>>>>>>>>>> .config
>>>>>>>>>>>>> .GrizzlyServiceListener
>>>>>>>>>>>>> .initializeListener(GrizzlyServiceListener.java:83)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> com
>>>>>>>>>>>>> .sun
>>>>>>>>>>>>> .grizzly
>>>>>>>>>>>>> .config
>>>>>>>>>>>>> .GrizzlyServiceListener
>>>>>>>>>>>>> .configure(GrizzlyServiceListener.java:
>>>>>>>>>>>>> 77)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> com
>>>>>>>>>>>>> .sun
>>>>>>>>>>>>> .enterprise
>>>>>>>>>>>>> .v3
>>>>>>>>>>>>> .services
>>>>>>>>>>>>> .impl.GrizzlyListener.configure(GrizzlyListener.java:
>>>>>>>>>>>>> 59)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> com
>>>>>>>>>>>>> .sun
>>>>>>>>>>>>> .enterprise
>>>>>>>>>>>>> .v3
>>>>>>>>>>>>> .services
>>>>>>>>>>>>> .impl.GrizzlyProxy.configureGrizzly(GrizzlyProxy.java:
>>>>>>>>>>>>> 125)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> com
>>>>>>>>>>>>> .sun
>>>>>>>>>>>>> .enterprise
>>>>>>>>>>>>> .v3.services.impl.GrizzlyProxy.<init>(GrizzlyProxy.java:
>>>>>>>>>>>>> 116)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> com
>>>>>>>>>>>>> .sun
>>>>>>>>>>>>> .enterprise
>>>>>>>>>>>>> .v3
>>>>>>>>>>>>> .services
>>>>>>>>>>>>> .impl
>>>>>>>>>>>>> .GrizzlyService.createNetworkProxy(GrizzlyService.java:
>>>>>>>>>>>>> 344)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> com
>>>>>>>>>>>>> .sun
>>>>>>>>>>>>> .enterprise
>>>>>>>>>>>>> .v3
>>>>>>>>>>>>> .services
>>>>>>>>>>>>> .impl.GrizzlyService.postConstruct(GrizzlyService.java:
>>>>>>>>>>>>> 266)
>>>>>>>>>>>>> at
>>>>>>>>>>>>> com
>>>>>>>>>>>>> .sun
>>>>>>>>>>>>> .hk2
>>>>>>>>>>>>> .component.AbstractWombImpl.inject(AbstractWombImpl.java:
>>>>>>>>>>>>> 174)
>>>>>>>>>>>>> at com.sun.hk2.component.ConstructorWomb
>>>>>>>>>>>>> $1.run(ConstructorWomb.java:
>>>>>>>>>>>>> 91)
>>>>>>>>>>>>> at java.security.AccessController.doPrivileged(Native
>>>>>>>>>>>>> Method)
>>>>>>>>>>>>>
>>>>>>>>>>>>> I have set the classpath for the custom protocol filter and
>>>>>>>>>>>>> finder
>>>>>>>>>>>>> in the
>>>>>>>>>>>>> JVM classpath settings.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Is there anything else I am missing?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>> Mohamed
>>>>>>>>>>>>>
>>>>>>>>>>>>> melshami wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> It's not a problem at all, am still testing we have enough
>>>>>>>>>>>>>> time
>>>>>>>>>>>>>> before
>>>>>>>>>>>>>> production so I hope there will be a new release soon. I
>>>>>>>>>>>>>> will try
>>>>>>>>>>>>>> that and
>>>>>>>>>>>>>> will get back to you.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Thanks for your help:)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Oleksiy Stashok wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I think since I am using glassfish-prelude v3 it still
>>>>>>>>>>>>>>>> uses v2
>>>>>>>>>>>>>>>> configuraiton
>>>>>>>>>>>>>>>> scheme, if I am correct it's sun-domain_1_3.dtd which
>>>>>>>>>>>>>>>> has
>>>>>>>>>>>>>>>> all
>>>>>>>>>>>>>>>> network
>>>>>>>>>>>>>>>> configuration under the <http-service> element. So I am
>>>>>>>>>>>>>>>> not
>>>>>>>>>>>>>>>> sure
>>>>>>>>>>>>>>>> where to
>>>>>>>>>>>>>>>> set the protocol-finder name under this scheme.
>>>>>>>>>>>>>>> I think there is no way to use port unification with
>>>>>>>>>>>>>>> prelude :(
>>>>>>>>>>>>>>> Will it be a problem for you to use latest promoted GFv3
>>>>>>>>>>>>>>> [1]?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> WBR,
>>>>>>>>>>>>>>> Alexey.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> [1] http://download.java.net/glassfish/v3/promoted/
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>> Mohamed
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Oleksiy Stashok wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> you can take a look at config module in grizzly
>>>>>>>>>>>>>>>>> workspace
>>>>>>>>>>>>>>>>> [1].
>>>>>>>>>>>>>>>>> There you can find unit tests with different
>>>>>>>>>>>>>>>>> configurations
>>>>>>>>>>>>>>>>> like
>>>>>>>>>>>>>>>>> [2],
>>>>>>>>>>>>>>>>> which actually has port unification enabled, but you
>>>>>>>>>>>>>>>>> can
>>>>>>>>>>>>>>>>> redefine
>>>>>>>>>>>>>>>>> config to use X-protocol directly without port
>>>>>>>>>>>>>>>>> unification.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> WBR,
>>>>>>>>>>>>>>>>> Alexey.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> [1] svn checkout
>>>>>>>>>>>>>>>>> https://www.dev.java.net/svn/grizzly/trunk/code/modules/config
>>>>>>>>>>>>>>>>> [2]
>>>>>>>>>>>>>>>>> <network-config>
>>>>>>>>>>>>>>>>> <transports>
>>>>>>>>>>>>>>>>> <transport name="tcp"/>
>>>>>>>>>>>>>>>>> </transports>
>>>>>>>>>>>>>>>>> <protocols>
>>>>>>>>>>>>>>>>> <protocol name="pu-protocol">
>>>>>>>>>>>>>>>>> <port-unification>
>>>>>>>>>>>>>>>>> <protocol-finder name="http-finder"
>>>>>>>>>>>>>>>>> classname
>>>>>>>>>>>>>>>>> ="com.sun.grizzly.http.portunif.HttpProtocolFinder"
>>>>>>>>>>>>>>>>> protocol="http"/>
>>>>>>>>>>>>>>>>> <protocol-finder name="X-protocol-finder"
>>>>>>>>>>>>>>>>> classname="com.sun.grizzly.config.XProtocolFinder"
>>>>>>>>>>>>>>>>> protocol="X-
>>>>>>>>>>>>>>>>> protocol"/>
>>>>>>>>>>>>>>>>> </port-unification>
>>>>>>>>>>>>>>>>> </protocol>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> <protocol name="http">
>>>>>>>>>>>>>>>>> <http enable-comet-support="true"/>
>>>>>>>>>>>>>>>>> </protocol>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> <protocol name="X-protocol">
>>>>>>>>>>>>>>>>> <protocol-chain-instance-handler>
>>>>>>>>>>>>>>>>> <protocol-chain>
>>>>>>>>>>>>>>>>> <protocol-filter name="x-filter"
>>>>>>>>>>>>>>>>> classname="com.sun.grizzly.config.XProtocolFilter"/>
>>>>>>>>>>>>>>>>> </protocol-chain>
>>>>>>>>>>>>>>>>> </protocol-chain-instance-handler>
>>>>>>>>>>>>>>>>> </protocol>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> </protocols>
>>>>>>>>>>>>>>>>> <network-listeners>
>>>>>>>>>>>>>>>>> <thread-pool name="defaultThreadPool"/>
>>>>>>>>>>>>>>>>> <network-listener name="http-listener" port="38082"
>>>>>>>>>>>>>>>>> transport="tcp" protocol="pu-protocol" thread-
>>>>>>>>>>>>>>>>> pool="defaultThreadPool"/>
>>>>>>>>>>>>>>>>> </network-listeners>
>>>>>>>>>>>>>>>>> </network-config>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On Oct 5, 2009, at 15:14 , melshami wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Hi Alexey,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Thanks very much for the prompt reply. I am a bit
>>>>>>>>>>>>>>>>>> confused to
>>>>>>>>>>>>>>>>>> be
>>>>>>>>>>>>>>>>>> honest
>>>>>>>>>>>>>>>>>> since I am new to Grizzly. But I wish to configure a
>>>>>>>>>>>>>>>>>> listener
>>>>>>>>>>>>>>>>>> which
>>>>>>>>>>>>>>>>>> listens
>>>>>>>>>>>>>>>>>> to custom TCP based protocol. As a starting point I am
>>>>>>>>>>>>>>>>>> trying
>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>> configure a
>>>>>>>>>>>>>>>>>> simple echo server which replies to socket connections
>>>>>>>>>>>>>>>>>> on
>>>>>>>>>>>>>>>>>> GlassFish
>>>>>>>>>>>>>>>>>> v3.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>>>>>> Mohamed
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Oleksiy Stashok wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Hi Mohamed,
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> I can't seem to find any documentation for how to
>>>>>>>>>>>>>>>>>>>> configure
>>>>>>>>>>>>>>>>>>>> grizlly
>>>>>>>>>>>>>>>>>>>> listeners and connectors on GlassFish v3.
>>>>>>>>>>>>>>>>>>> Currently doc team is working on that.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> So far I can find only this page
>>>>>>>>>>>>>>>>>>>> http://wiki.glassfish.java.net/Wiki.jsp?
>>>>>>>>>>>>>>>>>>>> page=GrizzlyConfigOnePager,
>>>>>>>>>>>>>>>>>>>> which
>>>>>>>>>>>>>>>>>>>> refers to a new scheme and it's not complete yet.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Anyone can help with this please?
>>>>>>>>>>>>>>>>>>> Do you have any specific item in mind you'd like to
>>>>>>>>>>>>>>>>>>> configure?
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Thanks.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> WBR,
>>>>>>>>>>>>>>>>>>> Alexey.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> BR,
>>>>>>>>>>>>>>>>>>>> Mohamed
>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>> View this message in context:
>>>>>>>>>>>>>>>>>>>> http://www.nabble.com/Grizzly-configuration-on-Glassfish-v3-tp25750048p25750048.html
>>>>>>>>>>>>>>>>>>>> Sent from the Grizzly - Users mailing list archive
>>>>>>>>>>>>>>>>>>>> at
>>>>>>>>>>>>>>>>>>>> Nabble.com.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>>>>>>>>>>>> To unsubscribe, e-mail: users-
>>>>>>>>>>>>>>>>>>>> unsubscribe_at_grizzly.dev.java.net
>>>>>>>>>>>>>>>>>>>> For additional commands, e-mail: users-
>>>>>>>>>>>>>>>>>>>> help_at_grizzly.dev.java.net
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>>>>>>>>>>> To unsubscribe, e-mail:
>>>>>>>>>>>>>>>>>>> users-unsubscribe_at_grizzly.dev.java.net
>>>>>>>>>>>>>>>>>>> For additional commands, e-mail:
>>>>>>>>>>>>>>>>>>> users-help_at_grizzly.dev.java.net
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>> View this message in context:
>>>>>>>>>>>>>>>>>> http://www.nabble.com/Grizzly-configuration-on-Glassfish-v3-tp25750048p25750628.html
>>>>>>>>>>>>>>>>>> Sent from the Grizzly - Users mailing list archive at
>>>>>>>>>>>>>>>>>> Nabble.com.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>>>>>>>>>> To unsubscribe, e-mail: users-
>>>>>>>>>>>>>>>>>> unsubscribe_at_grizzly.dev.java.net
>>>>>>>>>>>>>>>>>> For additional commands, e-mail: users-
>>>>>>>>>>>>>>>>>> help_at_grizzly.dev.java.net
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>> View this message in context:
>>>>>>>>>>>>>>>> http://www.nabble.com/Grizzly-configuration-on-Glassfish-v3-tp25750048p25752899.html
>>>>>>>>>>>>>>>> Sent from the Grizzly - Users mailing list archive at
>>>>>>>>>>>>>>>> Nabble.com.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>>>>>>>> To unsubscribe, e-mail:
>>>>>>>>>>>>>>>> users-unsubscribe_at_grizzly.dev.java.net
>>>>>>>>>>>>>>>> For additional commands, e-mail: users-
>>>>>>>>>>>>>>>> help_at_grizzly.dev.java.net
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>>>>>>> To unsubscribe, e-mail: users-
>>>>>>>>>>>>>>> unsubscribe_at_grizzly.dev.java.net
>>>>>>>>>>>>>>> For additional commands, e-mail:
>>>>>>>>>>>>>>> users-help_at_grizzly.dev.java.net
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> View this message in context:
>>>>>>>>>>>>> http://www.nabble.com/Grizzly-configuration-on-Glassfish-v3-tp25750048p25765021.html
>>>>>>>>>>>>> Sent from the Grizzly - Users mailing list archive at
>>>>>>>>>>>>> Nabble.com.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>>>>> To unsubscribe, e-mail: users-
>>>>>>>>>>>>> unsubscribe_at_grizzly.dev.java.net
>>>>>>>>>>>>> For additional commands, e-mail: users-
>>>>>>>>>>>>> help_at_grizzly.dev.java.net
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>>>> To unsubscribe, e-mail: users-unsubscribe_at_grizzly.dev.java.net
>>>>>>>>>>>> For additional commands, e-mail:
>>>>>>>>>>>> users-help_at_grizzly.dev.java.net
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> View this message in context:
>>>>>>>>>>> http://www.nabble.com/Grizzly-configuration-on-Glassfish-v3-tp25750048p25766557.html
>>>>>>>>>>> Sent from the Grizzly - Users mailing list archive at
>>>>>>>>>>> Nabble.com.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>>> To unsubscribe, e-mail: users-
>>>>>>>>>>> unsubscribe_at_grizzly.dev.java.net
>>>>>>>>>>> For additional commands, e-mail: users-
>>>>>>>>>>> help_at_grizzly.dev.java.net
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>> To unsubscribe, e-mail: users-unsubscribe_at_grizzly.dev.java.net
>>>>>>>>>> For additional commands, e-mail: users-help_at_grizzly.dev.java.net
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> View this message in context:
>>>>>>>>> http://www.nabble.com/Grizzly-configuration-on-Glassfish-v3-tp25750048p25767056.html
>>>>>>>>> Sent from the Grizzly - Users mailing list archive at
>>>>>>>>> Nabble.com.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>> To unsubscribe, e-mail: users-unsubscribe_at_grizzly.dev.java.net
>>>>>>>>> For additional commands, e-mail: users-
>>>>>>>>> help_at_grizzly.dev.java.net
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ---------------------------------------------------------------------
>>>>>>>> To unsubscribe, e-mail: users-unsubscribe_at_grizzly.dev.java.net
>>>>>>>> For additional commands, e-mail: users-help_at_grizzly.dev.java.net
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> --
>>>>>> View this message in context:
>>>>>> http://www.nabble.com/Grizzly-configuration-on-Glassfish-v3-tp25750048p25802994.html
>>>>>> Sent from the Grizzly - Users mailing list archive at Nabble.com.
>>>>>>
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: users-unsubscribe_at_grizzly.dev.java.net
>>>>>> For additional commands, e-mail: users-help_at_grizzly.dev.java.net
>>>>>>
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: users-unsubscribe_at_grizzly.dev.java.net
>>>>> For additional commands, e-mail: users-help_at_grizzly.dev.java.net
>>>>>
>>>>>
>>>>>
>>>>
>>>> --
>>>> View this message in context:
>>>> http://www.nabble.com/Grizzly-configuration-on-Glassfish-v3-tp25750048p25817601.html
>>>> Sent from the Grizzly - Users mailing list archive at Nabble.com.
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe_at_grizzly.dev.java.net
>>>> For additional commands, e-mail: users-help_at_grizzly.dev.java.net
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe_at_grizzly.dev.java.net
>>> For additional commands, e-mail: users-help_at_grizzly.dev.java.net
>>>
>>>
>>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Grizzly-configuration-on-Glassfish-v3-tp25750048p26013307.html
>> Sent from the Grizzly - Users mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe_at_grizzly.dev.java.net
>> For additional commands, e-mail: users-help_at_grizzly.dev.java.net
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_grizzly.dev.java.net
> For additional commands, e-mail: users-help_at_grizzly.dev.java.net
>
>
>

-- 
View this message in context: http://www.nabble.com/Grizzly-configuration-on-Glassfish-v3-tp25750048p26034151.html
Sent from the Grizzly - Users mailing list archive at Nabble.com.