最近はSpringで@Autowiredではなくコンストラクタインジェクションを使うようになった話

きっかけはこちらの記事。 pppurple.hatenablog.com

CentOS 7.3にインストールしたPostgreSQL 9.4から9.6へアップデートする

CentOS 7.3にインストールしたPostgreSQL 9.4を9.6へアップデートしました。 PostgreSQL 9.4ははオフィシャルサイトで提供されているpgdgレポジトリをつかってパッケージインストールしてあります。 9.6も同じくpgdgを使ってインストールします。 昔といって…

pg_monzで特定のデータベース、テーブルを監視対象にする方法

ZabbixでPostgreSQLの監視を行うときはpg_monzを使うと便利です。 PostgreSQL monitoring template for Zabbix (pg_monz) pg_monzにはデータベース情報と、テーブル情報をアイテムに追加してくれるLLDがあるのですが、1テーブルあたりのアイテム数が多いので…

Zabbix 3.0のデータベースにPostgreSQL9.6を使う

ZabbixのデータベースにはMySQLを使うのが一般的かと思いますが、今回PostgreSQL9.6の環境にZabbixをインストールする必要があったので、インストール手順をかんたんにメモします。 インストールメモなのでfirewalldやselinuxは無効状態にしてあります。 ま…

Jenkins2でpipelineを使ってビルドするやりかた

概要 先日Jenkins2がリリースされました。 今はまだJenkins1系を使っているのですが、Jenkins2でビルド時にpipelineを使えるということで、一部のジョブをJenkins2に移行してみました。 主にビルドのpipelineの設定を備忘録として残します。

Windowsでberksコマンドを実行すると発生するエラーの対応

先日インストールしたBerkshelfですが、実行するとエラーが発生しました。 エラー内容は取っていないのですが、ChefにバンドルされているRubyがSSLの証明書を見つけられないような感じでした。 その対応方法です。

Windows7 64bitでChefとKnife-soloを実行

MacであればVagrantとChefの環境は比較的簡単に構築できます。 ですが会社だと政治的な理由?からどうしてもMacを利用できない。けどVagrantとChefを使いたいということがあるのではないかと思います。 私もChef実践入門を購入して現在4章の途中ですが、あっ…

多分、一番簡単なApache Tomcat Jenkinsの構成

Jenkinsを外部に公開するということはあんまりないと思います。 Jenkinsを単体で動かしてもいいんですけど、Jenkins専用サーバーではなくてHTTPサーバーがすでに動作していてJenkins用に専用ポートを開放できない場合は、ApacheとTomcatで動かしてしまうのが…

MacのEclipse4.3 KeplerにTomcatプラグインをインストール

MacのEclipse 4.3 KeplerにTomcatプラグインをインストールしました。 Windowsではpleiadesを使っているので、最近はあんまり意識したことがなかったのですが、今回自分でインストールしてみました。 Tomcatプラグインのインストール 自力でインストールする…

Spring MVCでHelloWorld EclipseのTomcat上で起動する

SpringMVCのアプリケーションを動かしてみたいと思います。 手順は サンプルプログラムの作成 Tomcatの設定 起動! という感じになります。 では、まずサンプルプログラムの作成から行います。

MuninにTomcatプラグインを追加して監視する方法

Muninにtomcat用のプラグインを設定して監視してみました。 以下のような環境に設定してみました。 CentOS Tomcat 7.0.42 JVMのメモリー使用量がわかるのは大変ありがたいですね。 こちらの環境だけかもしれませんが、若干ハマリポイントがありましたので、…

JenkinsでwarファイルをTomcatにデプロイする方法

Tomcatサーバーへのデプロイは手動で行ってきました。 Antでリリースパッケージを作成して、SCP or FTPでリリース。原始的な方法です。 ですがJenkinsにTomcatのデプロイ用のプラグインがあるので、最近はデプロイ作業もJenkinsで行っております。 構成はこ…

Jenkinsでビルド実行時に確認を行う方法

Jenkins便利ですねー。 ビルドボタン一発で処理が実行されますからね。 しかしながら、中には実行が怖いビルドもありますよね・・・。 例えば、本番サーバーで運用しているアプリケーションへのデプロイとか・・・。 今回は、ビルド実行までに一手間挟むこと…

Tomcatのメモリ使用量をjconsoleを使って監視する方法

まれに、Tomcatのメモリ使用量をリアルタイムで知りたいということが無いでしょうか。 管理人はたまにあります・・・。 JDK5か6以降jconsoleという便利なツールが追加されまして、それを使って監視というか見ることができるので今回はそのやり方を書いてみた…

WindowsのAntでJDKのバージョンを変更する方法

実行時に環境変数を書き換えることで対応できます。 サンプルですが以下バッチファイルです。

ChefでBerksを実行してOracle Javaをインストール

Chefでは、自分でレシピを書く以外でもコミュニティクックブックを利用することができるみたいです。 Apacheはもちろんかなりたくさんのクックブックがあり、Javaもありました。 というわけで、このCookbookを使ってOracleのJavaをインストールしてみたいと…