users@grizzly.java.net

Re: Grizzly configuration on Glassfish v3

From: melshami <mohamed.shami_at_gmail.com>
Date: Fri, 9 Oct 2009 01:43:38 -0700 (PDT)

Hi 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.