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

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

新規登録して質問してみよう
ただいま回答率
85.35%
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で作成されたプログラムです。 ショッピングサイトやオンラインバンキングといった、動的なウェブサイトの構築に用いられています。

Q&A

1回答

1690閲覧

Struts 導入について 404エラー

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で作成されたプログラムです。 ショッピングサイトやオンラインバンキングといった、動的なウェブサイトの構築に用いられています。

0グッド

0クリップ

投稿2021/06/30 04:34

編集2021/06/30 04:58

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のダウンロード時に取得できていると判断


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

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

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

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

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を利用する上では敬称、敬語は全員に 使いましょう。
guest

回答1

0

ちょっと状況が再現出来なかったので理由が分からないのですが、
多分今見ている記事より新しい記事あったので参考になれば。
【Struts入門】今さらStruts1.3.10を勉強したのでまとめてみた【初心者向け】

投稿2021/06/30 05:25

K_3578

総合スコア1282

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Aspiration

2021/06/30 06:14

上記記事を参考に進めておりましたが、 >PATHを追加設定 今回はターミナルにGit Bashを使用するので、Git BashにPATHを設定します。 こちらの箇所で躓きました。 C:\Program Files\Git\etc\bash.bashrcにある、 bash.bashrcに以下を記述すると思うのですが、 上書き禁止になっており、サクラエディタにて排他制御「しない」にしても 下記を記述する事ができませんでした。 # System-wide bashrc file ### add start if [ -f ~/.bashrc_profile ]; then . ~/.bashrc_profile fi ### add end また、教えて頂きありがとうございます。
Aspiration

2021/06/30 07:11

ちなみに、 read onlyファイルなので viコマンドで編集した後、 :w !sudo tee % から:q!を使用しても保存されていませんでした。 保存されているかどうかの確認方法はコマンド経由(CUI)ではなく、 GUIによるマウスクリックによるファイルを直接見るアプローチです
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

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

アカウントをお持ちの方は

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

ただいまの回答率
85.35%

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

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

質問する

関連した質問