LoginSignup
4
3

More than 3 years have passed since last update.

[Java]Eclipseでstruts1.3を開発するための環境構築手順

Last updated at Posted at 2020-07-05

2020年4月から現場が変わることになりましたが、そこの案件がStruts 1.3(2.xでもない:innocent:)ということで、勉強を兼ねて環境を構築をした手順をまとめました。

世間では、JavaといえばSpring bootが主流になっていますが、Strutsもまだまだ現役です。
レガシー環境に流れ着いてしまった不運なあなた、むしろそんな現場を求めているあなたにとって、手助けになるかもしれません。

前提条件

  • 使用PCはWindows
  • Java1.5以上がインストール済み(Oracle JDKでもOpen JDKでも何でも良いので、インストールしてください。)
  • Git for Windowsがインストール済み

事前準備

Tomcatのインストール

ダウンロード

Tomcatを以下からダウンロードします。(※2020年3月現在、最新の安定版は9.0.33)
http://tomcat.apache.org

任意のフォルダに解凍

ダウンロードしたファイルを解凍します。
今回は以下に配置しました。
C:\public\tool\apache-tomcat-9.0.33

■ フォルダ構成(第一階層のみ)

C:\public\tool\apache-tomcat-9.0.33
├─bin
├─conf
├─lib
├─logs
├─temp
├─webapps
└─work

mavenのインストール

ダウンロード

mavenを以下からダウンロードします。(※2020年3月現在、最新の安定版は3.6.3)

Maven – Download Apache Maven
https://maven.apache.org/download.cgi

「apache-maven-3.6.3-bin.zip」を選択。

任意のフォルダに解凍

ダウンロードしたファイルを解凍します。今回は以下に配置しました。
C:\public\tool\apache-maven-3.6.3

■ フォルダ構成(第一階層のみ)

C:\public\tool\apache-maven-3.6.3>tree
├─bin
├─boot
├─conf
└─lib

PATHを追加設定

今回はターミナルにGit Bashを使用するので、Git BashにPATHを設定します。

  • C:\Program Files\Git\etc\bash.bashrc
# System-wide bashrc file
### add start
if [ -f ~/.bashrc_profile ]; then
. ~/.bashrc_profile
fi
### add end
  • C:\Users[user].bashrc_profile
export PATH=$PATH:/c/public/tool/apache-maven-3.6.3/bin 

Eclipseのインストール

ダウンロード

Eclipseを以下からダウンロードしてください。
https://www.eclipse.org/downloads/

Subclipseのインストール

Eclipseマーケットプレースより以下をインストール

  • Subclipse 4.3.0

image.png

プロジェクトの作成

struts-archetype-blankのインストール

struts-archetype-blankのチェックアウト

ファイル→新規→その他→SVNからプロジェクトをチェックアウト
image.png

新規リポジトリー・ロケーションを生成
image.png

リポジトリ:http://svn.apache.org/repos/asf/struts/maven/trunk/struts-archetype-blank

image.png

mvnにてインストールする

cd C:\Users\msg_h\git\struts-sample\struts-archetype-blank
mvn install

新規プロジェクトの作成

新規にプロジェクトを作成する。

  • ファイル→新規→Java image.png

アーキタイプの追加
image.png

以下を入力する。

項目
アーキタイプ・グループID org.apache.struts
アーキタイプ・アーティファクトID struts-archetype-blank
アーキタイプ・バージョン 1.3.5-SNAPSHOT
リポジトリーurl http://svn.apache.org/repos/asf/struts/maven/trunk/struts-archetype-blank/

image.png

追加された「struts-archetype-blank」を選択する。

image.png

以下を入力する。

項目
グループID my.struts
アーティファクトID struts13-app
バージョン 0.0.1-SNAPSHOT
パッケージ my.struts.struts13_app (自動入力)

image.png

これでベースを作成することができました。

gitリポジトリ

今回作成したソースを以下のリポジトリにコミットしています。
他のソースもいろいろ混じっているかもしれません。。。
https://github.com/hrk-okd/struts13-app

参考

下記参考にさせていただきました。
https://qiita.com/morozumi_h/items/e36faee2c2bebb2fb15d

4
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3