質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
87.20%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Struts 2

Apache Struts 2は、Apache Strutsプロジェクトにて開発されているオープンソースのJavaベースのWebアプリケーションフレームワークです。Sturts1に比べ、設定ファイルの削減、依存性の注入、POJO等の改善がなされています。

Struts

StrutsはJava向けのWebアプリケーションフレームです。MVCモデルに基づいており、JSPやJavaサーブレットを組み合わせ、アプリケーション構築時に使用する各機能を提供しています。

servlet

Servletとは、Webページの動的な生成やデータ処理などをサーバ上で実行するために、Javaで作成されたプログラムです。 ショッピングサイトやオンラインバンキングといった、動的なウェブサイトの構築に用いられています。

受付中

Struts 導入について 404エラー

Aspiration
Aspiration

総合スコア6

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Struts 2

Apache Struts 2は、Apache Strutsプロジェクトにて開発されているオープンソースのJavaベースのWebアプリケーションフレームワークです。Sturts1に比べ、設定ファイルの削減、依存性の注入、POJO等の改善がなされています。

Struts

StrutsはJava向けのWebアプリケーションフレームです。MVCモデルに基づいており、JSPやJavaサーブレットを組み合わせ、アプリケーション構築時に使用する各機能を提供しています。

servlet

Servletとは、Webページの動的な生成やデータ処理などをサーバ上で実行するために、Javaで作成されたプログラムです。 ショッピングサイトやオンラインバンキングといった、動的なウェブサイトの構築に用いられています。

1回答

-1評価

0クリップ

692閲覧

投稿2021/06/30 04:34

編集2022/01/12 10:55

Strutsの導入にあたり、下記参考URLの説明を参考にして導入を進めておりますが、
下記文章の通りに行ったつもりが期待した結果になりません。

恐らく私がこの文章を取り違えているか、正しく行っていない可能性があります。

------------以下、文章------------
その中のwebappsフォ ルダの下にstruts-examples-1.3.10.warというwarファイルがあります。
そのファイルだけをTomcatをインストールしたフォルダの中のwebappsフォルダにコピーします。
Tomcatを起動して、http://localhost:8080/struts-examples-1.3.10/にアクセスします。


------------【実際に行った作業】------------
①struts-1.3.10-apps.zipをダウンロード
②struts-1.3.10-apps.zipをCドライブ直下に展開
③webappsフォルダの下、struts-examples-1.3.10.warというwarファイルをコピー
④C:\pleiades\tomcat\9\webappsの直下に貼り付け
⑤Tomcat9のサーバーをクリーンしてから起動
http://localhost:8080/struts-examples-1.3.10/ にアクセス
404エラー

------------【参考URL】------------
https://www.aiosl-tec.co.jp/java/259/


------------【環境】------------
・Eclipse4.8 Photon
(※Javaの64bit版)
・Windows10
TomcatやJDKはEclipseのダウンロード時に取得できていると判断


良い質問の評価を上げる

以下のような質問は評価を上げましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

  • プログラミングに関係のない質問
  • やってほしいことだけを記載した丸投げの質問
  • 問題・課題が含まれていない質問
  • 意図的に内容が抹消された質問
  • 過去に投稿した質問と同じ内容の質問
  • 広告と受け取られるような投稿

評価を下げると、トップページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

m.ts10806

2021/06/30 04:39

Springは関係ないのでは
K_3578

2021/06/30 04:44

普通に記事が相当古いっぽいので、まず信用出来るか分からないというのが一つ、 後は、そもそもStruts1はサポート終了してますけどそれが分かった上での学習目的での導入でしょうか?
Aspiration

2021/06/30 04:52 編集

>m.ts10806 その指摘する意図はどういった意図でしょうか。 タグはSEO対策の様なものではないですか。 念の為、規約を確認しましたが、特に問題がないように思います。 色んな種類のSEO対策をする事で 確かに逆にコンテンツパワーが失われる可能性もありますが、 私はより多くの人に見てもらいたいという意図がありこの様なタグをつけております。
Aspiration

2021/06/30 04:47

>K_3578 さん はい、それが分かったうえでの学習目的での導入でございます 現在、Strutsは脆弱性やXMLファイル数の多さから、Springが好まれているのを承知した上です。
K_3578

2021/06/30 04:54

>質問者さん タグについては https://teratail.com/help/question-tips#questionTips3-2 にて、正しいタグを設定しようと書いてあります。 SpringはStrutsとは関係のないものですので、他のユーザーがSpringに関する質問を探しているときに Strutsの質問があると、ノイズになってしまうので適切なタグを正しく使われてください。
Aspiration

2021/06/30 04:58 編集

>K_3578 さん ノイズになってしまうという事、承知いたしました。 変更しました
m.ts10806

2021/06/30 05:12 編集

少し前から、私だけ敬称なしなのは非常に気になります。そんな親しい間柄でもないはずですが。呼称の意図的な差別化(または勝手な呼び名や省略)は規約に触れそうに思います。
m.ts10806

2021/06/30 05:10 編集

質問に対する指摘なので確認すべきは利用規約ではなくヘルプなり質問するときのヒントです(観点は違反しているかどうかではない)。 あまり関連性のないタグを並べられてもユーザー(回答者に限らない)の検索上邪魔になります。SEO云々は関係ないです。
K_3578

2021/06/30 05:30

>m.ts10806さん 規約で見るならここですかね。 第7条(禁止事項) (15) 当社、本サービスの他の登録ユーザーまたはその他の第三者に不利益、損害、不快感を与える行為 >質問者さん 善意で成り立っている場ですので、少なくともteratailを利用する上では敬称、敬語は全員に 使いましょう。

まだ回答がついていません

会員登録して回答してみよう

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
87.20%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Struts 2

Apache Struts 2は、Apache Strutsプロジェクトにて開発されているオープンソースのJavaベースのWebアプリケーションフレームワークです。Sturts1に比べ、設定ファイルの削減、依存性の注入、POJO等の改善がなされています。

Struts

StrutsはJava向けのWebアプリケーションフレームです。MVCモデルに基づいており、JSPやJavaサーブレットを組み合わせ、アプリケーション構築時に使用する各機能を提供しています。

servlet

Servletとは、Webページの動的な生成やデータ処理などをサーバ上で実行するために、Javaで作成されたプログラムです。 ショッピングサイトやオンラインバンキングといった、動的なウェブサイトの構築に用いられています。