Re: [rules-users] RE: Deploying the BRMS on Web-Sphere 6.1

2008-09-25 Thread Steven Núñez
Just an update on this for whoever is interested:

I've been in discussions with Vikrant, and both of us have been able to get
the M1 snapshot of Guvnor working with WebSphere 6.1. The latest snapshots
however fail as described in the Guvnor bug I mentioned in an earlier email.

If anyone has any success, or is working on this, please join in and let us
know your results.

- SteveN

On 23/09/08 3:49 PM, Vikrant Yagnick [EMAIL PROTECTED] wrote:

 Well it  is not that serious a problem as I initially thought. As I mentioned
 the URL(adding the index.jsp) works, so there is an easy work-around
 available.
 
 The main bug seems to be that if a URL is sent to WebSphere which does not
 have a physical file in it the filter which should kick in and re-direct does
 not do so. (http://www-01.ibm.com/support/docview.wss?rs=180uid=swg1PK27620)
 
 This has nothing to do with the BRMS of course and is a problem for all
 Web-Apps in this version of Websphere(We are using 6.1.0.0). Adding the
 index.jsp to the URL seems to work fine for now. I am working on the BRMS to
 see if there are any other side-effects of this.
 
 Maybe, we should update a Wiki or troubleshooting doc on this so that it is
 known to the community.
 
 Digging around IBM Support after my post, I have found quite a few bugs
 mentioned in version 6.1 regarding how Servlet Filters work and of some on
 JSF(Especially JBOSS Seam) problems with the particular version.
 (http://www-01.ibm.com/support/docview.wss?uid=swg1PK47367)
 
 IBM has however provided patches for all of them and I am going to give
 another shot at seeing the behavior after upgrading to a higher release.
 
 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] On Behalf Of Michael Neale
 Sent: Tuesday, September 23, 2008 5:25 AM
 To: Rules Users List
 Subject: Re: [rules-users] RE: Deploying the BRMS on Web-Sphere 6.1
 
 Hi Vikrant.
 
 well the drools-guvnor/ doesn't use a filter so much as it is default
 web.xml behaviour - you can specify a welcome page, which it goes to
 when the root path is supplied. If Websphere 6.1 can't even do that -
 I would say something is seriously wrong (may be a bad install?) - you
 could try it with a really simple war that just has 1 jsp and a
 web.xml and see if it happens with it? although I think:
 
 As for servlet filters - as we use Seam, it uses servlet filters to
 manage lifecycles, so yes, that could be it (if its not the above). It
 isn't possible to replace the filters, as they do a very different job
 from servlets (although the difference is subtle).
 
 What would be better would be to work out what the problem is with
 websphere and filters I think.
 
 On Mon, Sep 22, 2008 at 9:34 PM, Vikrant Yagnick [EMAIL PROTECTED] wrote:
 Well it clearly is a problem with filters as the following works in
 WebSphere:
 
 
 
 http://localhost:9080/drools-guvnor/index.jsp
 
 
 
 However just typing
 
 
 
 http://localhost:9080/drools-guvnor does not and gives you the Ugly 500.
 
 
 
 
 
 Cheers,
 
 Vikrant
 
 
 
 From: Vikrant Yagnick
 Sent: Monday, September 22, 2008 4:38 PM
 To: Rules Users List
 Subject: Deploying the BRMS on Web-Sphere 6.1
 
 
 
 Hi All,
 
 
 
 Has anyone been able to deploy the BRMS War file on Websphere 6.1.  The BRMS
 deploys without problems , but I get the following error when I try to
 access the BRMS:
 
 
 
 Error 500: com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor
 incompatible with com.ibm.wsspi.webcontainer.servlet.IServletWrapper.
 
 
 
 However, the WebDAV servlet still works.
 
 I dug around a little, and have found that this problem has occurred for
 other web-applications as well who have provided a workaround:
 
 
 
 http://wiki.merbivore.com/pages/deploying-a-merb-application-to-a-jee-contain
 er-us
 (Read Step 7)
 
 
 
 The problem seems to be related to Servlet-Filters. These do not seem to
 work correctly with Websphere 6.1.  In the site mentioned they have replaced
 the servlet-filter with a normal server. (The BRMS seems to use a servlet
 filter for /* url mapping).
 
 
 
 I have seen posts on other forums regarding the BRMS deployment on Websphere
 6.1 but no answers as to how to make this work.
 
 
 
 Any, help would be appreciated.
 
 
 
 Cheers,
 
 Vikrant
 
 
 
 
 
 
 MASTEK LTD.
 Mastek is in NASSCOM's 'India Top 20' Software Service Exporters List.
 In the US, we're called MAJESCOMASTEK
 
 ~
 ~
 Opinions expressed in this e-mail are those of the individual and not that of
 Mastek Limited, unless specifically indicated to that effect. Mastek Limited
 does not accept any responsibility or liability for it. This e-mail and
 attachments (if any) transmitted with it are confidential and/or privileged
 and solely for the use of the intended person or entity to which it is
 addressed. Any review, re-transmission, dissemination or other use of or
 taking of any

Re: [rules-users] RE: Deploying the BRMS on Web-Sphere 6.1

2008-09-24 Thread Michael Neale

Great work Vikram.

We use seam to help insulate us from container specifics.

Please do update the wiki with your findings.

As a worst case, perhaps a client side redirect to index could help  
(so URL has a file in it). But it does sound like a websphere bug.


Sent from my iPhone

On 23/09/2008, at 15:49, Vikrant Yagnick [EMAIL PROTECTED] wrote:

Well it  is not that serious a problem as I initially thought. As I  
mentioned the URL(adding the index.jsp) works, so there is an easy  
work-around available.


The main bug seems to be that if a URL is sent to WebSphere which  
does not have a physical file in it the filter which should kick in  
and re-direct does not do so. (http://www-01.ibm.com/support/docview.wss?rs=180uid=swg1PK27620 
)


This has nothing to do with the BRMS of course and is a problem for  
all Web-Apps in this version of Websphere(We are using 6.1.0.0).  
Adding the index.jsp to the URL seems to work fine for now. I am  
working on the BRMS to see if there are any other side-effects of  
this.


Maybe, we should update a Wiki or troubleshooting doc on this so  
that it is known to the community.


Digging around IBM Support after my post, I have found quite a few  
bugs mentioned in version 6.1 regarding how Servlet Filters work and  
of some on JSF(Especially JBOSS Seam) problems with the particular  
version. (http://www-01.ibm.com/support/docview.wss?uid=swg1PK47367)


IBM has however provided patches for all of them and I am going to  
give another shot at seeing the behavior after upgrading to a higher  
release.


-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
] On Behalf Of Michael Neale

Sent: Tuesday, September 23, 2008 5:25 AM
To: Rules Users List
Subject: Re: [rules-users] RE: Deploying the BRMS on Web-Sphere 6.1

Hi Vikrant.

well the drools-guvnor/ doesn't use a filter so much as it is default
web.xml behaviour - you can specify a welcome page, which it goes to
when the root path is supplied. If Websphere 6.1 can't even do that -
I would say something is seriously wrong (may be a bad install?) - you
could try it with a really simple war that just has 1 jsp and a
web.xml and see if it happens with it? although I think:

As for servlet filters - as we use Seam, it uses servlet filters to
manage lifecycles, so yes, that could be it (if its not the above). It
isn't possible to replace the filters, as they do a very different job
from servlets (although the difference is subtle).

What would be better would be to work out what the problem is with
websphere and filters I think.

On Mon, Sep 22, 2008 at 9:34 PM, Vikrant Yagnick  
[EMAIL PROTECTED] wrote:

Well it clearly is a problem with filters as the following works in
WebSphere:



http://localhost:9080/drools-guvnor/index.jsp



However just typing



http://localhost:9080/drools-guvnor does not and gives you the Ugly  
500.






Cheers,

Vikrant



From: Vikrant Yagnick
Sent: Monday, September 22, 2008 4:38 PM
To: Rules Users List
Subject: Deploying the BRMS on Web-Sphere 6.1



Hi All,



Has anyone been able to deploy the BRMS War file on Websphere 6.1.   
The BRMS
deploys without problems , but I get the following error when I try  
to

access the BRMS:



Error 500:  
com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor

incompatible with com.ibm.wsspi.webcontainer.servlet.IServletWrapper.



However, the WebDAV servlet still works.

I dug around a little, and have found that this problem has  
occurred for

other web-applications as well who have provided a workaround:



http://wiki.merbivore.com/pages/deploying-a-merb-application-to-a-jee-container-us
(Read Step 7)



The problem seems to be related to Servlet-Filters. These do not  
seem to
work correctly with Websphere 6.1.  In the site mentioned they have  
replaced
the servlet-filter with a normal server. (The BRMS seems to use a  
servlet

filter for /* url mapping).



I have seen posts on other forums regarding the BRMS deployment on  
Websphere

6.1 but no answers as to how to make this work.



Any, help would be appreciated.



Cheers,

Vikrant






MASTEK LTD.
Mastek is in NASSCOM's 'India Top 20' Software Service Exporters  
List.

In the US, we're called MAJESCOMASTEK

~~~ 
~~~ 
~~~ 
~~~ 
~~~ 
~~~ 
~~~ 
~~~ 
~~~ 
~~~ 
~~~ 
~~~ 
~~~ 
~~~ 

Opinions expressed in this e-mail are those of the individual and  
not that of Mastek Limited, unless specifically indicated to that  
effect. Mastek Limited does not accept any responsibility or  
liability for it. This e-mail and attachments (if any) transmitted  
with it are confidential and/or privileged and solely for the use  
of the intended person or entity to which it is addressed. Any  
review, re-transmission, dissemination or other use of or taking of  
any action in reliance upon this information by persons or entities  
other than the intended recipient is prohibited. This e-mail and  
its

RE: [rules-users] RE: Deploying the BRMS on Web-Sphere 6.1

2008-09-23 Thread Corneil du Plessis
I never use the 0.0 versions of IBM products, avoid the headaches and wait
for at least the first fixpacks.
Our existing apps moved fine from 6.0 to 6.1.0.9, did not try Drools BRMS
though.

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Vikrant Yagnick
Sent: 23 September 2008 07:50
To: Rules Users List
Subject: RE: [rules-users] RE: Deploying the BRMS on Web-Sphere 6.1

Well it  is not that serious a problem as I initially thought. As I
mentioned the URL(adding the index.jsp) works, so there is an easy
work-around available.

The main bug seems to be that if a URL is sent to WebSphere which does not
have a physical file in it the filter which should kick in and re-direct
does not do so.
(http://www-01.ibm.com/support/docview.wss?rs=180uid=swg1PK27620)

This has nothing to do with the BRMS of course and is a problem for all
Web-Apps in this version of Websphere(We are using 6.1.0.0). Adding the
index.jsp to the URL seems to work fine for now. I am working on the BRMS to
see if there are any other side-effects of this.

Maybe, we should update a Wiki or troubleshooting doc on this so that it is
known to the community.

Digging around IBM Support after my post, I have found quite a few bugs
mentioned in version 6.1 regarding how Servlet Filters work and of some on
JSF(Especially JBOSS Seam) problems with the particular version.
(http://www-01.ibm.com/support/docview.wss?uid=swg1PK47367)

IBM has however provided patches for all of them and I am going to give
another shot at seeing the behavior after upgrading to a higher release.

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Michael Neale
Sent: Tuesday, September 23, 2008 5:25 AM
To: Rules Users List
Subject: Re: [rules-users] RE: Deploying the BRMS on Web-Sphere 6.1

Hi Vikrant.

well the drools-guvnor/ doesn't use a filter so much as it is default
web.xml behaviour - you can specify a welcome page, which it goes to when
the root path is supplied. If Websphere 6.1 can't even do that - I would say
something is seriously wrong (may be a bad install?) - you could try it with
a really simple war that just has 1 jsp and a web.xml and see if it happens
with it? although I think:

As for servlet filters - as we use Seam, it uses servlet filters to manage
lifecycles, so yes, that could be it (if its not the above). It isn't
possible to replace the filters, as they do a very different job from
servlets (although the difference is subtle).

What would be better would be to work out what the problem is with websphere
and filters I think.

On Mon, Sep 22, 2008 at 9:34 PM, Vikrant Yagnick [EMAIL PROTECTED]
wrote:
 Well it clearly is a problem with filters as the following works in
 WebSphere:



 http://localhost:9080/drools-guvnor/index.jsp



 However just typing



 http://localhost:9080/drools-guvnor does not and gives you the Ugly 500.





 Cheers,

 Vikrant



 From: Vikrant Yagnick
 Sent: Monday, September 22, 2008 4:38 PM
 To: Rules Users List
 Subject: Deploying the BRMS on Web-Sphere 6.1



 Hi All,



 Has anyone been able to deploy the BRMS War file on Websphere 6.1.  
 The BRMS deploys without problems , but I get the following error when 
 I try to access the BRMS:



 Error 500: 
 com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor
 incompatible with com.ibm.wsspi.webcontainer.servlet.IServletWrapper.



 However, the WebDAV servlet still works.

 I dug around a little, and have found that this problem has occurred 
 for other web-applications as well who have provided a workaround:



 http://wiki.merbivore.com/pages/deploying-a-merb-application-to-a-jee-
 container-us
 (Read Step 7)



 The problem seems to be related to Servlet-Filters. These do not seem 
 to work correctly with Websphere 6.1.  In the site mentioned they have 
 replaced the servlet-filter with a normal server. (The BRMS seems to 
 use a servlet filter for /* url mapping).



 I have seen posts on other forums regarding the BRMS deployment on 
 Websphere
 6.1 but no answers as to how to make this work.



 Any, help would be appreciated.



 Cheers,

 Vikrant






 MASTEK LTD.
 Mastek is in NASSCOM's 'India Top 20' Software Service Exporters List.
 In the US, we're called MAJESCOMASTEK

 ~~
 
 Opinions expressed in this e-mail are those of the individual and not that
of Mastek Limited, unless specifically indicated to that effect. Mastek
Limited does not accept any responsibility or liability for it. This e-mail
and attachments (if any) transmitted with it are confidential and/or
privileged and solely for the use of the intended person or entity to which
it is addressed. Any review, re-transmission, dissemination or other use of
or taking of any action in reliance upon this information by persons or
entities other than the intended recipient is prohibited. This e-mail and
its

Re: [rules-users] RE: Deploying the BRMS on Web-Sphere 6.1

2008-09-22 Thread Michael Neale
Hi Vikrant.

well the drools-guvnor/ doesn't use a filter so much as it is default
web.xml behaviour - you can specify a welcome page, which it goes to
when the root path is supplied. If Websphere 6.1 can't even do that -
I would say something is seriously wrong (may be a bad install?) - you
could try it with a really simple war that just has 1 jsp and a
web.xml and see if it happens with it? although I think:

As for servlet filters - as we use Seam, it uses servlet filters to
manage lifecycles, so yes, that could be it (if its not the above). It
isn't possible to replace the filters, as they do a very different job
from servlets (although the difference is subtle).

What would be better would be to work out what the problem is with
websphere and filters I think.

On Mon, Sep 22, 2008 at 9:34 PM, Vikrant Yagnick [EMAIL PROTECTED] wrote:
 Well it clearly is a problem with filters as the following works in
 WebSphere:



 http://localhost:9080/drools-guvnor/index.jsp



 However just typing



 http://localhost:9080/drools-guvnor does not and gives you the Ugly 500.





 Cheers,

 Vikrant



 From: Vikrant Yagnick
 Sent: Monday, September 22, 2008 4:38 PM
 To: Rules Users List
 Subject: Deploying the BRMS on Web-Sphere 6.1



 Hi All,



 Has anyone been able to deploy the BRMS War file on Websphere 6.1.  The BRMS
 deploys without problems , but I get the following error when I try to
 access the BRMS:



 Error 500: com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor
 incompatible with com.ibm.wsspi.webcontainer.servlet.IServletWrapper.



 However, the WebDAV servlet still works.

 I dug around a little, and have found that this problem has occurred for
 other web-applications as well who have provided a workaround:



 http://wiki.merbivore.com/pages/deploying-a-merb-application-to-a-jee-container-us
 (Read Step 7)



 The problem seems to be related to Servlet-Filters. These do not seem to
 work correctly with Websphere 6.1.  In the site mentioned they have replaced
 the servlet-filter with a normal server. (The BRMS seems to use a servlet
 filter for /* url mapping).



 I have seen posts on other forums regarding the BRMS deployment on Websphere
 6.1 but no answers as to how to make this work.



 Any, help would be appreciated.



 Cheers,

 Vikrant






 MASTEK LTD.
 Mastek is in NASSCOM's 'India Top 20' Software Service Exporters List.
 In the US, we're called MAJESCOMASTEK

 ~~
 Opinions expressed in this e-mail are those of the individual and not that of 
 Mastek Limited, unless specifically indicated to that effect. Mastek Limited 
 does not accept any responsibility or liability for it. This e-mail and 
 attachments (if any) transmitted with it are confidential and/or privileged 
 and solely for the use of the intended person or entity to which it is 
 addressed. Any review, re-transmission, dissemination or other use of or 
 taking of any action in reliance upon this information by persons or entities 
 other than the intended recipient is prohibited. This e-mail and its 
 attachments have been scanned for the presence of computer viruses. It is the 
 responsibility of the recipient to run the virus check on e-mails and 
 attachments before opening them. If you have received this e-mail in error, 
 kindly delete this e-mail from desktop and server.
 ~~

 ___
 rules-users mailing list
 rules-users@lists.jboss.org
 https://lists.jboss.org/mailman/listinfo/rules-users





-- 
Michael D Neale
home: www.michaelneale.net
blog: michaelneale.blogspot.com
___
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users


RE: [rules-users] RE: Deploying the BRMS on Web-Sphere 6.1

2008-09-22 Thread Vikrant Yagnick
Well it  is not that serious a problem as I initially thought. As I mentioned 
the URL(adding the index.jsp) works, so there is an easy work-around available.

The main bug seems to be that if a URL is sent to WebSphere which does not have 
a physical file in it the filter which should kick in and re-direct does not do 
so. (http://www-01.ibm.com/support/docview.wss?rs=180uid=swg1PK27620)

This has nothing to do with the BRMS of course and is a problem for all 
Web-Apps in this version of Websphere(We are using 6.1.0.0). Adding the 
index.jsp to the URL seems to work fine for now. I am working on the BRMS to 
see if there are any other side-effects of this.

Maybe, we should update a Wiki or troubleshooting doc on this so that it is 
known to the community.

Digging around IBM Support after my post, I have found quite a few bugs 
mentioned in version 6.1 regarding how Servlet Filters work and of some on 
JSF(Especially JBOSS Seam) problems with the particular version. 
(http://www-01.ibm.com/support/docview.wss?uid=swg1PK47367)

IBM has however provided patches for all of them and I am going to give another 
shot at seeing the behavior after upgrading to a higher release.

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Michael Neale
Sent: Tuesday, September 23, 2008 5:25 AM
To: Rules Users List
Subject: Re: [rules-users] RE: Deploying the BRMS on Web-Sphere 6.1

Hi Vikrant.

well the drools-guvnor/ doesn't use a filter so much as it is default
web.xml behaviour - you can specify a welcome page, which it goes to
when the root path is supplied. If Websphere 6.1 can't even do that -
I would say something is seriously wrong (may be a bad install?) - you
could try it with a really simple war that just has 1 jsp and a
web.xml and see if it happens with it? although I think:

As for servlet filters - as we use Seam, it uses servlet filters to
manage lifecycles, so yes, that could be it (if its not the above). It
isn't possible to replace the filters, as they do a very different job
from servlets (although the difference is subtle).

What would be better would be to work out what the problem is with
websphere and filters I think.

On Mon, Sep 22, 2008 at 9:34 PM, Vikrant Yagnick [EMAIL PROTECTED] wrote:
 Well it clearly is a problem with filters as the following works in
 WebSphere:



 http://localhost:9080/drools-guvnor/index.jsp



 However just typing



 http://localhost:9080/drools-guvnor does not and gives you the Ugly 500.





 Cheers,

 Vikrant



 From: Vikrant Yagnick
 Sent: Monday, September 22, 2008 4:38 PM
 To: Rules Users List
 Subject: Deploying the BRMS on Web-Sphere 6.1



 Hi All,



 Has anyone been able to deploy the BRMS War file on Websphere 6.1.  The BRMS
 deploys without problems , but I get the following error when I try to
 access the BRMS:



 Error 500: com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor
 incompatible with com.ibm.wsspi.webcontainer.servlet.IServletWrapper.



 However, the WebDAV servlet still works.

 I dug around a little, and have found that this problem has occurred for
 other web-applications as well who have provided a workaround:



 http://wiki.merbivore.com/pages/deploying-a-merb-application-to-a-jee-container-us
 (Read Step 7)



 The problem seems to be related to Servlet-Filters. These do not seem to
 work correctly with Websphere 6.1.  In the site mentioned they have replaced
 the servlet-filter with a normal server. (The BRMS seems to use a servlet
 filter for /* url mapping).



 I have seen posts on other forums regarding the BRMS deployment on Websphere
 6.1 but no answers as to how to make this work.



 Any, help would be appreciated.



 Cheers,

 Vikrant






 MASTEK LTD.
 Mastek is in NASSCOM's 'India Top 20' Software Service Exporters List.
 In the US, we're called MAJESCOMASTEK

 ~~
 Opinions expressed in this e-mail are those of the individual and not that of 
 Mastek Limited, unless specifically indicated to that effect. Mastek Limited 
 does not accept any responsibility or liability for it. This e-mail and 
 attachments (if any) transmitted with it are confidential and/or privileged 
 and solely for the use of the intended person or entity to which it is 
 addressed. Any review, re-transmission, dissemination or other use of or 
 taking of any action in reliance upon this information by persons or entities 
 other than the intended recipient is prohibited. This e-mail and its 
 attachments have been scanned for the presence of computer viruses. It is the 
 responsibility of the recipient to run the virus check on e-mails and 
 attachments before opening them. If you have received this e-mail in error, 
 kindly delete this e-mail from desktop and server