Hi Alexey,
Thanks for clarifying. I can see the XProtocolHandler.getProtocols() gets
called and returns the matching protocol Id. But the handle method never
gets called. Do you think it's something I do wrong with the client? Or is
there any other configuration I should do for the http listener beside the
-D..XProtocolFinders, -DXProtocolHandlers system properties?
BR,
Mohamed
Oleksiy Stashok wrote:
>
> Hi Mohamed,
>
>> 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.
> right. Finder is responsible for parsing the header and find out if
> it's known protocol. If yes - set protocolInfo.protocol some unique
> protocol name.
> Handler in its turn has method String[] getProtocols(), which should
> return names of all protocols it supports.
>
> So binding should work, if finder will set protocolInfo.protocol to
> let's say "customProtocol" and some Handler will have String[]
> getProtocols() implemented to return {"customProtocol", ...}. In this
> case PortUnficiationPipeline will call handler's handle() method.
>
>>
>>> 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.
> proxiedProtocols was used just to simplify configuration file for
> known protocols.
>
> Hope this will help.
>
> WBR,
> Alexey.
>
>> 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.
>>
>>
>> ---------------------------------------------------------------------
>> 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-tp25750048p26060328.html
Sent from the Grizzly - Users mailing list archive at Nabble.com.