Debian スクイーズで Tomcat6 サーバーを実行しています。
openjdk-6 を使用して、同じメモリ設定で約 1 年間実行しています。
今、いくつかの apache-poi エクセル エクスポート コードを配線していますが、フォントに問題があります。
それで、SUNのjdkに切り替えて、それが違うかどうかを確認しようと思いました。
標準のapt-getでsunのjvmをインストールしました
apt-get install sun-java6-bin
、および使用して切り替え
update-java-alternatives -s java-6-sun
しかし、Tomcat を起動するとメモリ不足になり、サーバーも起動しません。openJDK に戻すと、すべて正常に動作します。
以前はこのサーバーでメモリの問題は発生していなかったので、sun の JDK でサーバーが突然起動しなくなったのは奇妙に感じます。
なぜこれが起こるのか、誰にも手がかりがありますか? 私は何かを逃しましたか?
編集:明確にするために、私は自然にTomcatでヒープサイズなどを設定しました。現在実行中:
-Xms256m -Xmx512m
前述のように、openSDKで機能し、sun-jdkでメモリ不足です...