Java

Java

AESで暗号化(Java)

AES暗号化 文字列の暗号化、画像の暗号化を行うサンプルプログラムを作成してみました。 処理はユーティリティクラスに記載し、テストプログラムで確認を行う構成にしています。 ユーティリティクラス KeyStoreUtil.java キーストアに関する処理を記述したクラスです。 package util; import java.io.File; import java.io.FileInputStr...
Git

JenkinsからTomcatへのデプロイ

TomcatへのデプロイしたときのJenkinsの設定を備忘録として残しておきます。 準備 環境変数 環境変数にCATALINA_HOMEの追加が必要です。 Tomcatインストールディレクトリを指定してください。 デプロイ対象資材 デプロイ対象資材となるwarが作成できるMavenプロジェクトをGitに登録しておきます。 本記事での対象資材はこちらの記事の資材をベースにして、 pom.xmlはこ...
ApplicationServer

Tomcatのダウンロードとインストール

Tomcatのダウンロードとインストール方法を備忘録として残しておきます。 ※本手順ではJDK11を使用しますので、予めインストールしておいてください。 Tomcatのダウンロード TomcatはApacheのサイトからダウンロード可能です。 本手順では、Tomcat 9.0.34をダウンロードします。 本手順では、Windows環境にインストールするため、「32-bit/64-bit Windo...
Eclipse

Maven pom.xml 2020年5月版(war対応)

Maven の pom.xml、war対応版のサンプルを残しておきます。かなりてんこ盛りになってしまいました。。。 動作確認環境 JDK11Eclipse IDE 2020-03(4.15.0)Apache Maven 3.6.3Jenkins ver. 2.222.3checkstyle 8.1.7 (maven-checkstyle-plugin 3.1.1)SpotBugs4 (spotbu...
ApplicationServer

Maven対応したWebアプリ作成(Eclipseからの実行)

EclipseでMaven対応したWebアプリを作成し、Jenkinsを用いてデプロイまで自動化するまでの手順を備忘録として残しておきたいと思います。本記事はEclipseプロジェクト作成記事の続きとなります。 動作確認用のソース 動作確認用に以下のソース用意しました。 web.xml まずは、web.xml。「welcome-file-list」に「index.jsp」を定義し、トップページを表...
Eclipse

Eclipseでカバレッジと単体テスト(JUnit)

カバレッジと単体テスト(JUnit)を行うサンプルです。このサンプルを用いて後にJenkins連携確認を行っています。 ※Jenkins連携確認がメインですので、説明はほとんど記載していません。 Eclipseのプロジェクト構成 以下のような構成でMavenプロジェクトを作成しています。 pom.xml 使用しているpom.xml、および動作確認環境は、こちらの記事のものとなります。 ソースコード...
CI/CD Test

Eclipseで静的解析(Checkstyle,SpotBugs)

静的解析(Checkstyle,SpotBugs)を行うサンプルです。このサンプルを用いて後にJenkins連携確認を行っています。 Eclipseのプロジェクト構成 以下のような構成でMavenプロジェクトを作成しています。 pom.xml 使用しているpom.xmlは、こちらの記事のものとなります。 ソースコード StyleNg.java package com.itbibo.example....
CI/CD Test

Maven pom.xml 2020年5月版(Jenkins対応)

概要 Maven の pom.xmlのサンプルを残しておきます。Jenkins連動して結果表示することまで確認しました。2020年5月1日時点ではそれなりに最新のものを使用しました。 静的解析(checkstyle,SpotBugs)、カバレージ(Jacoco)、単体テスト支援(JUnit)に対応しています。 動作確認環境 JDK11Eclipse IDE 2020-03(4.15.0)Apach...