Re: [Dev] FYI - version attribute in web.xml for ServletContainerInitializers

2014-05-29 Thread Sagara Gunathunga
[Adding dev@wso2]

what happen if you comment out @HandlesType(...).  annotation ?

Thanks !


On Thu, May 29, 2014 at 7:52 PM, Denuwanthi De Silva denuwan...@wso2.comwrote:

 Yes I added the @Protobuf to my webapp service class. In tomcat the
 onstartup method identifies that class properly.

 But here now the initializer instance is created, but, #onStartup method
 is not triggered.




 On Thu, May 29, 2014 at 7:45 PM, Kasun Gajasinghe kas...@wso2.com wrote:


 Great..

 You do not have to manually call #onStartup method. It will get
 automatically called when it finds a class that has the annotation class
 mentioned in @HandlesType(...).

 So, just add your @ProtoBuff.. service class to your webapp, and see
 whether the SCI gets invoked.


 On Thu, May 29, 2014 at 7:40 PM, Denuwanthi De Silva denuwan...@wso2.com
  wrote:

 Hi,

 Yes, I changed it to 3.0 earlier due to that reason.
 I was mistaken earlier, it does go into our probuf.war too.
 Now the initializer class can be accessed. Only problem is to call
 onStartup(java.util.Setjava.lang.Class? c, 
 ServletContexthttp://docs.oracle.com/javaee/6/api/javax/servlet/ServletContext.html
  ctx).
 Now i'm working on it

 Thanks.


 On Thu, May 29, 2014 at 7:31 PM, Kasun Gajasinghe kas...@wso2.comwrote:

 Hi,

 Just found out that ServletContainerInitializer s are only processed if
 the version attribute in web.xml is set to 3.0 or latter. The reason is
 this feature was introduced in Servlet 3.0 spec. So, make sure your webapps
 have the proper version.

 --

 *Kasun Gajasinghe*Senior Software Engineer, WSO2 Inc.
 email: kasung AT spamfree wso2.com
 linked-in: http://lk.linkedin.com/in/gajasinghe
 blog: http://kasunbg.org






 --
 Denuwanthi De Silva
 Software Engineer;
 WSO2 Inc.; http://wso2.com,
 Email: denuwan...@wso2.com





 --

 *Kasun Gajasinghe*Senior Software Engineer, WSO2 Inc.
 email: kasung AT spamfree wso2.com
 linked-in: http://lk.linkedin.com/in/gajasinghe
 blog: http://kasunbg.org






 --
 Denuwanthi De Silva
 Software Engineer;
 WSO2 Inc.; http://wso2.com,
 Email: denuwan...@wso2.com





-- 
Sagara Gunathunga

Senior Technical Lead; WSO2, Inc.;  http://wso2.com
V.P Apache Web Services;http://ws.apache.org/
Linkedin; http://www.linkedin.com/in/ssagara
Blog ;  http://ssagara.blogspot.com
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] FYI - version attribute in web.xml for ServletContainerInitializers

2014-05-29 Thread Denuwanthi De Silva
Hi,

When I removed the annotation  it still gets the
'ProtoBufServletContextInitializer'.

Thanks


On Thu, May 29, 2014 at 8:17 PM, Sagara Gunathunga sag...@wso2.com wrote:


 [Adding dev@wso2]

 what happen if you comment out @HandlesType(...).  annotation ?

 Thanks !


 On Thu, May 29, 2014 at 7:52 PM, Denuwanthi De Silva 
 denuwan...@wso2.comwrote:

 Yes I added the @Protobuf to my webapp service class. In tomcat the
 onstartup method identifies that class properly.

 But here now the initializer instance is created, but, #onStartup method
 is not triggered.




 On Thu, May 29, 2014 at 7:45 PM, Kasun Gajasinghe kas...@wso2.comwrote:


 Great..

 You do not have to manually call #onStartup method. It will get
 automatically called when it finds a class that has the annotation class
 mentioned in @HandlesType(...).

 So, just add your @ProtoBuff.. service class to your webapp, and see
 whether the SCI gets invoked.


 On Thu, May 29, 2014 at 7:40 PM, Denuwanthi De Silva 
 denuwan...@wso2.com wrote:

 Hi,

 Yes, I changed it to 3.0 earlier due to that reason.
 I was mistaken earlier, it does go into our probuf.war too.
 Now the initializer class can be accessed. Only problem is to call
 onStartup(java.util.Setjava.lang.Class? c, 
 ServletContexthttp://docs.oracle.com/javaee/6/api/javax/servlet/ServletContext.html
  ctx).
 Now i'm working on it

 Thanks.


 On Thu, May 29, 2014 at 7:31 PM, Kasun Gajasinghe kas...@wso2.comwrote:

 Hi,

 Just found out that ServletContainerInitializer s are only processed
 if the version attribute in web.xml is set to 3.0 or latter. The reason is
 this feature was introduced in Servlet 3.0 spec. So, make sure your 
 webapps
 have the proper version.

 --

 *Kasun Gajasinghe*Senior Software Engineer, WSO2 Inc.
 email: kasung AT spamfree wso2.com
 linked-in: http://lk.linkedin.com/in/gajasinghe
 blog: http://kasunbg.org






 --
 Denuwanthi De Silva
 Software Engineer;
 WSO2 Inc.; http://wso2.com,
 Email: denuwan...@wso2.com





 --

 *Kasun Gajasinghe*Senior Software Engineer, WSO2 Inc.
 email: kasung AT spamfree wso2.com
 linked-in: http://lk.linkedin.com/in/gajasinghe
 blog: http://kasunbg.org






 --
 Denuwanthi De Silva
 Software Engineer;
 WSO2 Inc.; http://wso2.com,
 Email: denuwan...@wso2.com





 --
 Sagara Gunathunga

 Senior Technical Lead; WSO2, Inc.;  http://wso2.com
 V.P Apache Web Services;http://ws.apache.org/
 Linkedin; http://www.linkedin.com/in/ssagara
 Blog ;  http://ssagara.blogspot.com




-- 
Denuwanthi De Silva
Software Engineer;
WSO2 Inc.; http://wso2.com,
Email: denuwan...@wso2.com
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] FYI - version attribute in web.xml for ServletContainerInitializers

2014-05-29 Thread Denuwanthi De Silva
Hi,

The ProtoBufServletContextInitializer  #onStartup method, now get triggered.
The issue was due to an 'Unmodifiable List' returend by the tomcat
'WebappServiceLoader'.

Thanks,



On Thu, May 29, 2014 at 8:41 PM, Denuwanthi De Silva denuwan...@wso2.comwrote:

 Hi,

 When I removed the annotation  it still gets the
 'ProtoBufServletContextInitializer'.

 Thanks


 On Thu, May 29, 2014 at 8:17 PM, Sagara Gunathunga sag...@wso2.comwrote:


 [Adding dev@wso2]

 what happen if you comment out @HandlesType(...).  annotation ?

 Thanks !


 On Thu, May 29, 2014 at 7:52 PM, Denuwanthi De Silva denuwan...@wso2.com
  wrote:

 Yes I added the @Protobuf to my webapp service class. In tomcat the
 onstartup method identifies that class properly.

 But here now the initializer instance is created, but, #onStartup method
 is not triggered.




 On Thu, May 29, 2014 at 7:45 PM, Kasun Gajasinghe kas...@wso2.comwrote:


 Great..

 You do not have to manually call #onStartup method. It will get
 automatically called when it finds a class that has the annotation class
 mentioned in @HandlesType(...).

 So, just add your @ProtoBuff.. service class to your webapp, and see
 whether the SCI gets invoked.


 On Thu, May 29, 2014 at 7:40 PM, Denuwanthi De Silva 
 denuwan...@wso2.com wrote:

 Hi,

 Yes, I changed it to 3.0 earlier due to that reason.
 I was mistaken earlier, it does go into our probuf.war too.
 Now the initializer class can be accessed. Only problem is to call
 onStartup(java.util.Setjava.lang.Class? c, 
 ServletContexthttp://docs.oracle.com/javaee/6/api/javax/servlet/ServletContext.html
  ctx).
 Now i'm working on it

 Thanks.


 On Thu, May 29, 2014 at 7:31 PM, Kasun Gajasinghe kas...@wso2.comwrote:

 Hi,

 Just found out that ServletContainerInitializer s are only processed
 if the version attribute in web.xml is set to 3.0 or latter. The reason 
 is
 this feature was introduced in Servlet 3.0 spec. So, make sure your 
 webapps
 have the proper version.

 --

 *Kasun Gajasinghe*Senior Software Engineer, WSO2 Inc.
 email: kasung AT spamfree wso2.com
 linked-in: http://lk.linkedin.com/in/gajasinghe
 blog: http://kasunbg.org






 --
 Denuwanthi De Silva
 Software Engineer;
 WSO2 Inc.; http://wso2.com,
 Email: denuwan...@wso2.com





 --

 *Kasun Gajasinghe*Senior Software Engineer, WSO2 Inc.
 email: kasung AT spamfree wso2.com
 linked-in: http://lk.linkedin.com/in/gajasinghe
 blog: http://kasunbg.org






 --
 Denuwanthi De Silva
 Software Engineer;
 WSO2 Inc.; http://wso2.com,
 Email: denuwan...@wso2.com





 --
 Sagara Gunathunga

 Senior Technical Lead; WSO2, Inc.;  http://wso2.com
 V.P Apache Web Services;http://ws.apache.org/
 Linkedin; http://www.linkedin.com/in/ssagara
 Blog ;  http://ssagara.blogspot.com




 --
 Denuwanthi De Silva
 Software Engineer;
 WSO2 Inc.; http://wso2.com,
 Email: denuwan...@wso2.com





-- 
Denuwanthi De Silva
Software Engineer;
WSO2 Inc.; http://wso2.com,
Email: denuwan...@wso2.com
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev