Raj,
it does not work that way. Windows bundle probably contains some windows
specific resources (dlls) and you cannot just change the platform
filters, because dlls will not be loaded anyway.
You need to find a linux version of your plugin and ensure that your
bundle can be really run under linux.
Chris is correct that the bundle in question probably has some windows specific code, otherwise it would not have the platform filter to begin with. But I am confused as to why this means the bundle is not installed. I would expect this to cause the bundle to not resolve. I am not sure what you mean by deploying a bundle to windows tomcat. I assume you mean you have an application installed on tomcat that embeds a version of equinox and you are deploying the bundle to that embedded instance of equinox?