tag:crieit.net,2005:https://crieit.net/tags/Struts/feed 「Struts」の記事 - Crieit Crieitでタグ「Struts」に投稿された最近の記事 2020-12-09T17:51:30+09:00 https://crieit.net/tags/Struts/feed tag:crieit.net,2005:PublicArticle/16276 2020-12-07T15:53:51+09:00 2020-12-09T17:51:30+09:00 https://crieit.net/posts/Struts-1-3 Struts 1.3 開発環境の構築手順(備忘録) <h1 id="前書き"><a href="#%E5%89%8D%E6%9B%B8%E3%81%8D">前書き</a></h1> <p>以前の職場でメモした環境構築を吐き出す - 2020/12/07<br /> Windows7 64bit</p> <p>導入ソフトは以下4つ<br /> ・Eclipse 4.8<br /> ・jdk / jre 1.8<br /> ・apache-tomcat 1.9<br /> ・Struts 1.3</p> <h1 id="①Eclipseの導入"><a href="#%E2%91%A0Eclipse%E3%81%AE%E5%B0%8E%E5%85%A5">①Eclipseの導入</a></h1> <p>Pleiades - Eclipse プラグイン日本語化プラグイン<br /> <a target="_blank" rel="nofollow noopener" href="http://mergedoc.osdn.jp/">http://mergedoc.osdn.jp/</a></p> <p>上記サイトでeclipseをダウンロード<br /> 例:Eclipse 4.8 Photon 選択、Windows 64bit Standard Edition で Java のDownload を押下</p> <p>ダウンロードしたファイルは適当なフォルダで解凍し、適当な位置に配置<br /> 例:「 C:\work\pleiades 」</p> <p>Eclipseの起動は「 pleaides\eclipse\eclipse.exe 」<br /> 例:「 C:\work\pleiades\eclipse\eclipse.exe 」</p> <h1 id="②jdk / jre の導入"><a href="#%E2%91%A1jdk+%2F+jre+%E3%81%AE%E5%B0%8E%E5%85%A5">②jdk / jre の導入</a></h1> <p>Oracle社 Java SE Development Kit 8 Downloads<br /> <a target="_blank" rel="nofollow noopener" href="https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html">https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html</a><br /> (現在はオラクルアカウントが必要、無料登録)</p> <p>上記サイトでjdkをダウンロード<br /> 例:「 Java SE Development Kit 8u271 」の下<br />   「 jdk-8u271-windows-x64.exe 」を押下</p> <p>適当にインストールし、環境変数を設定<br /> 例:インストール場所「 C:\Program Files\Java\jdk1.8.0_271 」<br />           「 C:\Program Files\Java\jre1.8.0_271 」<br />   環境変数:「 JAVA_HOME 」<br />      値:「 C:\Program Files\Java\jdk1.8.0_271 」<br />   環境変数:「 Path 」<br />      値:「 %JAVA_HOME%\bin; 」(既にあると思うので末尾に追記)</p> <h1 id="③apache-tomcatの導入"><a href="#%E2%91%A2apache-tomcat%E3%81%AE%E5%B0%8E%E5%85%A5">③apache-tomcatの導入</a></h1> <p>Apache Tomcat 9 - Download page<br /> <a target="_blank" rel="nofollow noopener" href="https://tomcat.apache.org/download-90.cgi">https://tomcat.apache.org/download-90.cgi</a></p> <p>上記サイトでapache-tomcatをダウンロード<br /> 例:「 9.0.40 - Binary Distributions - Core 」の下にある「 64-bit Windows zip 」を押下</p> <p>ダウンロードしたファイルを適当な場所で解凍し、適当な位置に配置<br /> 例:「 C:\work\apache-tomcat-9.0.40 」</p> <p>配置した箇所に合わせて、環境変数を設定<br /> 例:ユーザー環境変数にて、変数を「CATALINA_HOME」値を「C:\work\apache-tomcat-9.0.40」<br />   システム環境変数にて、変数「Path」の値の末尾に「%CATALINA_HOME%\bin;」を追加</p> <p>tomcatの起動は「 apache-tomcat-9.0.40\bin\startup.bat 」<br /> tomcatの停止は「 apache-tomcat-9.0.40\bin\shutdown.bat 」</p> <p>※「tomcat」はサーブレットコンテナと呼ばれるソフト。<br />  画面側(html/jsp)とプログラム(javaServlet)を仲介する役目(厳密には違うかと思いますが)</p> <h1 id="④Strutsの導入"><a href="#%E2%91%A3Struts%E3%81%AE%E5%B0%8E%E5%85%A5">④Strutsの導入</a></h1> <p>Download a Release - Struts 1.3.10<br /> <a target="_blank" rel="nofollow noopener" href="http://struts.apache.org/download.cgi#struts1310">http://struts.apache.org/download.cgi#struts1310</a></p> <p>上記サイトでStruts1.3をダウンロード<br /> 例:サイト中段「 Prior releases」から「Struts 1.3.10 」の下にある、<br />  「 struts-1.3.10-all.zip 」を押下</p> <p>ダウンロードしたファイルは適当な場所で解凍し、<br /> 「 struts-1.3.10-all\struts-1.3.10\apps 」配下の「 struts-examples-1.3.10.war 」をコピーし、<br /> 「③」で配置したディレクトリの「 apache-tomcat-9.0.40\webapps\ 」配下に配置<br /> 例:配置後「 C:\work\apache-tomcat-9.0.40\webapps\struts-examples-1.3.10.war 」</p> <p>※「.war」ファイルは、zipのような圧縮ファイルの一つ。<br />  上記ディレクトリに配置し、tomcatを起動させると自動的に解凍しファイルが展開される</p> <h1 id="⑤Eclipseの設定 (JDKの設定)"><a href="#%E2%91%A4Eclipse%E3%81%AE%E8%A8%AD%E5%AE%9A+%28JDK%E3%81%AE%E8%A8%AD%E5%AE%9A%29">⑤Eclipseの設定 (JDKの設定)</a></h1> <p>Eclipseを起動<br /> 「ウインドウ > 設定」を押下<br /> 「Java > インストール済みのJRE」より「追加」ボタンを押下<br /> 「標準VM」を選択し「次へ」を押下<br /> 「ディレクトリー」ボタンを押下し、JDKのディレクトリを選択し、「完了」ボタンを押下<br /> 例:「 C:\Program Files\Java\jdk1.8.0_271 」</p> <h1 id="⑥Serversプロジェクトの配置"><a href="#%E2%91%A5Servers%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%AE%E9%85%8D%E7%BD%AE">⑥Serversプロジェクトの配置</a></h1> <p>「ファイル > その他 > サーバー > サーバー」を押下<br /> Apache Tomcatのversionを選択し、「完了」ボタンを押下<br /> 例:「Tomcat v9.0 サーバー」</p> <h1 id="⑦Strutsプロジェクトの作成"><a href="#%E2%91%A6Struts%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%AE%E4%BD%9C%E6%88%90">⑦Strutsプロジェクトの作成</a></h1> <p>「ファイル > その他 > Web > 動的Webプロジェクト」を押下<br /> プロジェクト名を適当に入力し、<br /> ターゲットランタイムでApache Tomcatのversionを選択し、「次へ」ボタンを押下<br /> 例:「 Apache Tomcat v9.0 」<br /> 何も変更せず「次へ」ボタンを押下<br /> 「 web.xmlデプロイメント記述子の生成 」にチェックを入れ、「完了」ボタンを押下</p> <h1 id="⑧ServletAPIの設定"><a href="#%E2%91%A7ServletAPI%E3%81%AE%E8%A8%AD%E5%AE%9A">⑧ServletAPIの設定</a></h1> <p>「⑦」で作成したプロジェクトを右クリックし、プロパティを押下<br /> 「Javaのビルド・パス」から「ライブラリータブ」にて「外部JARの追加」ボタンを押下<br /> 「②」で配置したディレクトリの「 apache-tomcat-9.0.40\lib\servlet-api.jar 」を選択<br /> その後「適用して閉じる」ボタンを押下</p> <p>「⑦」で作成したプロジェクトを右クリックし、「新規 - その他 - Web - サーブレット」を押下<br /> クラス名を適当に入力し、「完了」ボタンを押下</p> <p>~~~~~ここまでで一通り、Struts開発環境構築は完了。以後は好きに作る</p> shima