質問: response.getWriter(); out.print(s); } とするとif文の中を実行してnullが出ます windowsで実行すると正しい値が出ます ほかにも if(session.isNew()) で試してみるとif文の中を実行します getSession(false)ではnullではないのでセッションが存在して、isNewではtrueなので新規セッションと矛盾しています 解決方法をご教授ください
回答: Windows上のTomcatとUbuntu上のTomcatそれぞれのバージョンや、設定に違いはあるのでしょうか。 setする側とgetする側で、それぞれセッションIDを取得してログに出力するなどして、同じかどうか確認してみてください。