eclipse上でtomcatサーバーを起動して実行しています。
実行しようとすると以下のようなエラーが出ます。
There is no Action mapped for namespace / and action name STRUTS2SMPTOP.
実行URLは「http://localhost:8080/DevLearning/STRUTS2SMPTOP. …」で
DevLearningプロジェクトを呼ぶようにしています。
web.xmlでsrc.main.java.jp.co.isense.devlearning.action内のアクションクラスを呼び出すようにしています。
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
<init-param>
<param-name>actionPackages</param-name>
<param-value>src.main.java.jp.co.isense.devlearning.action</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
web.xmlの設定の仕方が悪いのでしょうか、実行URLが悪いのでしょうか。
No.1ベストアンサー
- 回答日時:
以下いずれか
1.ActionClass 名が命名規約にのっとっていない。
2.struts.xml の設定
alice_asahina様
ご回答ありがとうございます。struts.xmlは以下のようにしております。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<include file="struts-default.xml" />
<package name="myPackage" extends="struts-default"></package>
</struts>
特にいじった覚えは無いのですが、何か問題があるのでしょうか。
No.2
- 回答日時:
ソースが格納されたディレクトリは
src/main/java/jp/co/isense/devlearning/action
なんだろうけど、
パッケージは
jp.co.isense.devlearning.action
なんじゃないでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- Excel(エクセル) Indirect関数について、Formulatextで抽出した数式を参照したい。 1 2022/12/15 11:16
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- ルーター・ネットワーク機器 YAMAHAルータ設定について 1 2022/09/03 16:31
- 電子書籍 中学校のギガスクールPCでTikTokとかサイトを見ようとするとブロックされます。ブロックされずに見 5 2022/05/13 17:12
- HTML・CSS 私の能力からして間違っていないような気がします。 4 2022/09/30 13:24
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
eclipse実行ができない
-
Eclipse(JAVA)のデバッグで他...
-
eclipseでスタックサイズを変更...
-
split関数で区切り文字がない場合
-
JAVAにのeclipseに関する質問で...
-
javacでStackOverflowError
-
jasper.exceptionとは?
-
環境変数設定で
-
Javascriptのパーミッション
-
eclipseのjavaを実行できない
-
javaからVBAを実行する方法を教...
-
Javaで年月の取得(YYYYMM形式で)
-
「ワークスペースをビルド中」...
-
java ○○といつもどおり入力する...
-
エクセルマクロ2003から2007で
-
Javaの計算結果がおかしい
-
Javascriptの値をJava(JSP)へ渡...
-
コミット前の更新データをチェ...
-
Eclipseで実行できてコマンドプ...
-
JAVAで作ったプログラムを通常...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
split関数で区切り文字がない場合
-
JAVAにのeclipseに関する質問で...
-
Eclipse(JAVA)のデバッグで他...
-
「ワークスペースをビルド中」...
-
Javascriptの値をJava(JSP)へ渡...
-
eclipseでスタックサイズを変更...
-
コミット前の更新データをチェ...
-
Javaで年月の取得(YYYYMM形式で)
-
Eclipseで実行>Javaアプリケー...
-
eclipseのjavaを実行できない
-
jasper.exceptionとは?
-
eclipse実行ができない
-
Eclipse 実行→Javaアプリケー...
-
環境変数設定で
-
バイナリーコードと、ソースコ...
-
javaからVBAを実行する方法を教...
-
Javaについての質問です。 コン...
-
Worksheet_Changeが動かない
-
エクリプスで実行時、最新クラ...
-
Javascriptのパーミッション
おすすめ情報