都内SEのプログラミング勉強と雑記

2008年より都内でSEをしてます。業務システムをリプレイスし続けてきました。ここでは主にjavaやその周辺技術関連を紹介予定。

java

eclipseのデバックモードでブレークポイントがずれる、というかjar経由で参照しているクラスファイルを見ていた

こんなMavenプロジェクトで構成されてます。 すべて同一のeclipseワークスペースにプロジェクトを開いています。 oreore-framework ikeike-gamen sugoize-gamen このときikeike-gamenとsugoize-gamenをeclipse-LibertyのAPサーバに乗せてデバックしていまし…

何をしてもIBM WAS Libertyでインジェクション(injection)されない際の対応

Libertyサーバをeclipse経由で利用しているのですが、 ヒープサイズを調整している際にメモリ不足で異常終了しました。 その際に強制終了したのが起因か何なのか 以降のJavaアプリケーション内で「@inject」しているオブジェクトインスタンスへのset対象がnu…

System.getProperty("user.dir")で実行時のパスを動的に取得

javaソース内で実際のパスが欲しいときにSystem.getProperty("user.dir")が便利! 環境を意識せず取得できます。 これでテストがはかどります! src/test/resouces/hogedir/fuga.txtを this.getClass().getClassLoader().getResource("hogedir/fuga.txt")で…

follow us in feedly