LoginSignup
0
0

More than 5 years have passed since last update.

Spring MVC 4 開発環境構築メモ

Last updated at Posted at 2017-01-23

社内での情報共有等を目的に、開発環境の構築についてメモ。
参考になれば嬉しいです。

開発環境

JDK 1.8

とにかく最新版のJDKを入れておけば良いって考え。

NetBeans 8.2

 現時点の最新版。
 Eclipseで開発していたら謎のビルドエラー等が頻発したのでNetBeansに切り替えました。
 インストールも簡単で比較的動きが軽いので、入門には良いんじゃないかと思っています。
 (会社のPCメモリ4GBだし……)

Tomcat 8

 現時点の最新版。
 日本語ドキュメントが多いなどの理由で社内標準に内定していました。
 GlassFishの雲行きも怪しいのでTomcatで良いかなって思っています。

環境構築

JDKとNetBeansのインストール

JDKもNetBeansもOracleのサイトからダウンロードできるようですが、今回は別でインストールします。

Java SE Downloads
http://www.oracle.com/technetwork/java/javase/downloads/index.html

NetBeans IDE ダウンロード
https://netbeans.org/downloads/

NetBeansはJavaEE版をダウンロードしましょう。
Windowsを使っている人は、NetBeansのインストーラでTomcatを選択すると幸せになれます。
スクリーンショット 2017-01-24 0.54.41.png

インストールが終わったらNetBeansを起動してみましょう。

NetBeansにTomcatを追加する

Macの人はNetBeans導入時にTomcatをインストールできないので、
TomcatをダウンロードしてNetBeansに登録しましょう。
※NetBeansのインストーラでTomcatを選択した人は飛ばしてOKです。(Windowsのみ)

Tomcatのダウンロード

とりあえず現時点の最新版(8.5.11)をダウンロード。

Tomcat 8 Downloads
https://tomcat.apache.org/download-80.cgi
スクリーンショット 2017-01-23 23.38.06.png

Tomcatの展開

GlassFishと同じ、NetBeansのインストール先にunzipする。
※正直どこでもいいっちゃどこでもいい。

Terminal.
$ cd Downloads
$ sudo unzip apache-tomcat-8.5.11.zip -d /Applications/NetBeans

NetBeansにTomcatサーバを登録

  1. NetBeansを起動
    [画面上部メニュー]-[ツール(T)]-[サーバー(S)]を選択。
    スクリーンショット 2017-01-23 23.30.07.png

  2. [サーバーの追加(A)...]を選択
        スクリーンショット 2017-01-23 23.30.23.png

  3. [Apache TomcatまたはTomEE]を選択して[次>]
        スクリーンショット 2017-01-23 23.30.37.png

  4. [参照(R)...]を選択して[サーバーの場所(S)]を入力。
    [ユーザー名(U)]と[パスワード(P)]も入力して[終了(F)]を選択
        スクリーンショット 2017-01-23 23.33.02.png

  5. サーバーが追加されました。
    ローカルにOracle Database XEを導入したりする場合は
    [サーバー・ポート(V)]を任意のポート番号に変更しておくと良いかもしれません。
        スクリーンショット 2017-01-23 23.33.24.png

NetBeansのデフォルト文字コードの変更

NetBeansのデフォルトの文字コードをUTF-8に変更しておきます。
別にやってもやらなくても良い設定。
Windowsでのやり方は「NetBeans UTF-8」とかでググってやってみてください。

変更履歴

[2017.01.24] 初版作成

0
0
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
0
0