struts-config.xmlを認識しない

Tomcat5.5.16 + Strutsで開発を行っています。
が、web.xmlにサーブレットの初期化で/WEB-INF/struts-config.xmlを指定してますが、struts-config.xmlを認識していないようです。
認識していないという根拠は、struts-config.xmlを文法エラーになるように修正しても、エラーにならないからです。
struts-config.xmlの場所が違うのでは?という突っ込みはなしです。質問する前に調べてあります。
この環境で別のプログラムは動作しています。
どのような原因が考えられるでしょうか?
よろしくお願いいたします。

回答の条件
  • 1人2回まで
  • 登録:2006/11/14 17:00:49
  • 終了:2006/11/14 18:07:30

回答(1件)

id:b-wind No.1

b-wind回答回数3344ベストアンサー獲得回数4402006/11/14 17:35:17

ポイント60pt

Struts のバージョンと web.xml の記述内容が分からないので

合っているかどうかは分かりませんが、

変更したいファイル群は正しく配置されたものですか?

war ファイルを使用しそちらが優先的に読み込まれているとか、docBase で別のディレクトリを指定している場合など変更したものと変更するつもりのものがずれている可能性は有りませんか?

id:gzmgzm

回答ありがとうございます。

Warファイルは使用していません。

docBaseとは、Tomcat 5.5\conf\Catalina\localhost>のXMLファイルの記述だと思いますが、

それは、当方の想定したとおりになっています。

引き続きよろしくお願いいたします。

web.xmlの記述は次のとおりです。

====

<web-app xmlns="http://java.sun.com/xml/ns/j2ee"</p>

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"

version="2.4">

<servlet>

<servlet-name>RegAddr</servlet-name>

<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>

<init-param>

<param-name>config</param-name>

<param-value>/WEB-INF/struts-config.xml</param-value>

</init-param>

<init-param>

<param-name>debug</param-name>

<param-value>2</param-value>

</init-param>

<init-param>

<param-name>detail</param-name>

<param-value>2</param-value>

</init-param>

<load-on-startup>1</load-on-startup>

</servlet>

<servlet-mapping>

<servlet-name>RegAddr</servlet-name>

<url-pattern>/RegAddr</url-pattern>

</servlet-mapping>

<jsp-config>

<taglib>

<taglib-uri>/tags/struts-bean</taglib-uri>

<taglib-location>/struts-bean.tld</taglib-location>

</taglib>

<taglib>

<taglib-uri>/tags/struts-html</taglib-uri>

<taglib-location>/WEB-INF/struts-html.tld</taglib-location>

</taglib>

<taglib>

<taglib-uri>/tags/struts-logic</taglib-uri>

<taglib-location>/WEB-INF/struts-logic.tld</taglib-location>

</taglib>

<taglib>

<taglib-uri>/tags/struts-nested</taglib-uri>

<taglib-location>/WEB-INF/struts-nested.tld</taglib-location>

</taglib>

<taglib>

<taglib-uri>/tags/struts-tiles</taglib-uri>

<taglib-location>/WEB-INF/struts-tiles.tld</taglib-location>

</taglib>


<taglib>

<taglib-uri>/tags/kids</taglib-uri>

<taglib-location>/WEB-INF/kids.tld</taglib-location>

</taglib>

</jsp-config>

</web-app>


=====

2006/11/14 17:42:50
  • id:gzmgzm
    質問者です。
    b-windさんの回答への返事の直後、なぜか使用しているPCの電源が落ちました。なぜ?
    そして再起動して、もう一度テストしたところ、正常に起動できました。理由は不明です!!。
    とりあえず、質問を終了いたします。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません