アプリ版:「スタンプのみでお礼する」機能のリリースについて

いつも皆様にはお世話になっております。

今回も教えて頂きたいのですが、現在JSPの勉強をしています。
本日、実行した所エラーが出たのですがネットで検索しても見つける事ができませんでした。。。
ご教授下さい。お願い致します!

【localhost_log.2007-01-22.txtのエラー】
StandardWrapperValve[jsp]: サーブレット jsp のServlet.service()が例外を投げました
org.apache.jasper.JasperException: TldLocationsCacheを初期化中の例外です: null
at org.apache.jasper.compiler.TldLocationsCache.init(TldLocationsCache.java:249)

【画面のエラー】
HTTPステータス 500 -

type 例外レポート
メッセージ
説明 The server encountered an internal error () that prevented it from fulfilling this request.
例外
org.apache.jasper.JasperException: TldLocationsCacheを初期化中の例外です: null

使っているソフトのバージョンはjakarta-tomcat-5.0.28とj2sdk-1_4_2_13です。

プログラムは
<%@ page contentType="text/html;charset=Windows-31J" %>
<%@ taglib uri="http://jakarta.apache.org/taglibs/string-1.0"pre … %>
<html>
<head>
<title>Stringタグ</title>
</head>
<body>
<str:repeat count="5">
テスト<br />
</str:repeat>
</body>
</html>
です。

A 回答 (3件)

誤:<taglib-location>/WEB-INF/taglibsstring.tld</taglib-location>


正:<taglib-location>/WEB-INF/taglibs-string.tld</taglib-location>

だと思うのですが、その辺は、ちゃんと設定されていますか。

この回答への補足

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

<taglib-location>/WEB-INF/taglibsstring.tld</taglib-location>
はコピーの際の手違いかと思います。
失礼致しました。
確認した所
<taglib-location>/WEB-INF/taglibs-string.tld</taglib-location>に設定されておりました。

お手数ですが宜しくお願い致します。

補足日時:2007/01/24 10:03
    • good
    • 0
この回答へのお礼

den256さま

再度、設定しなおしてみますのでまた不明の場合はお力をお貸し下さいませ。ありがとうございました。

お礼日時:2007/01/24 14:11

私の環境で試したのですが、web.xml ファイルに



<taglib>
<taglib-uri>http://jakarta.apache.org/taglibs/string-1.0</ta …
<taglib-location>string.tld</taglib-location>
</taglib>

という設定を行って、

/application/WEB-INF/string.tld
/application/WEB-INF/lib/string.jar
/application/WEB-INF/lib/commons-lang-2.2.jar

という風にファイルを設置したところ、
動作したのですが、どういう風に配備していますか。

この回答への補足

den256さま
ご回答感謝致します。

den256の記述どおりにしたのですがやはり同じエラーになります。

こちらではweb.xmlの記述は

<taglib>
<taglib-uni>http://jakarta.apache.org/taglibs/string-1.0</ta …
<taglib-location>/WEB-INF/taglibsstring.tld</taglib-location>
</taglib>
</jsp-config>
</web-app>

となっておりまして、ファイルの配備は

C:/Program Files/Apache Software Foundation/Tomcat 5.0/webapps/wl_jsp/WEB-INF/taglibs-string.tld

C:/Program Files/Apache Software Foundation/Tomcat 5.0/webapps/wl_jsp/WEB-INF/lib/taglibs-string.jar

C:/Program Files/Apache Software Foundation/Tomcat 5.0/webapps/wl_jsp/WEB-INF/lib/commons-lang-2.0.jar

となってございます。
何卒、宜しくお願い致します。

補足日時:2007/01/23 15:33
    • good
    • 0
この回答へのお礼

3行目に「さま」が抜けておりました。
失礼致しました。

お礼日時:2007/01/23 22:02

質問なのですが、



web.xml ファイルの設定は済んでいますか。
commons-lang-x.x.jar の配備は、していますか。

この回答への補足

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

web.xml ファイルはWEB-INF直下に設置してございます。
commons-lang-2.0.jarもlibフォルダに入ってございます。

どうぞ、宜しくお願いいたします。

補足日時:2007/01/23 12:27
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!