タグ

2013年11月13日のブックマーク (2件)

  • TomcatとEclispeで「OutOfMemoryError」が出た場合の対処法 - 猫にWeb

    Eclispeを起動して、Tomcatを起動したら「java.lang.OutOfMemoryError」が出ました。 TomcatエンジンはJavaVMを利用していますが、 ある閾値のメモリを確保できない場合にこのエラーが発生します。 JavaVMが確保可能なメモリ領域は起動する際に最大値が決まっていて、 それ以上はマシンのメモリの空きに余裕があっても使えないみたいです。 対処法として下記のような設定をします。 Eclispeの「サーバー」ビューをダブルクリックして、「概要」画面を開き、 「起動構成を開く」のリンクをクリックします。 「構成の編集」画面が開いたら、「引数」タブを選択し、 「VM引数(G)」のテキストエリアで、下記を追加します。 「-server -Xmx256m -Xms256m -XX:MaxPermSize=96m」 Eclipseで「java.lang.OutOfM

    kei2100
    kei2100 2013/11/13
    permgen
  • 『DIの設定ファイルで外部ファイル(プロパティファイル)を参照するには?』

    Java Springの逆引きメモJavaのSpring frameworkのメモを書いていきます! 初心者の勉強ノートなので間違いがあるかもしれませんが、何かヒントになることがあれば幸いです。 ここでは、Springの設定ファイルで外部ファイル(プロパティファイル)を参照する方法を書いてみます。 え!?わざわざ外部のファイルをみなくてもそのままSpringの設定ファイルに書けばいいじゃない、と 思った方は下の「前座」を読んでみてください。 【前座】 Springの設定ファイルでクラスの初期値も設定できます。 これの便利なところは、わざわざ外部定義読み込みようの機能を実装しなくても、設定を外部定義できるところです! しかし、WEBなどではSpringのファイルはwarの中に入れなければなりません。 これは少し問題です。 環境が複数あり、環境ごとにDBの接続先のID/PWが違う場合はどうしま

    kei2100
    kei2100 2013/11/13
    spring xml 環境変数