I don't know, but sometimes it does make difference. I guest depends on the implement of the server, I did not use JRun. But for iPlanet, my co-worker did encounter some problem with deferent platform.
can you check your code see before you call request.getSession() , did you call any method on response, in another word To make sure the session is properly maintained, you must call getSession() before the response is committed.