- - PR -
JSPコンパイル時におけるtaglibの参照エラー
1
| 投稿者 | 投稿内容 |
|---|---|
|
投稿日時: 2004-07-08 10:34
strutsを利用したWebアプリケーションをWebSphereにデプロイを行い、起動させたところ以下のエラーが発生してしまいます。
WEB-INF下にはstruts標準の*.tldがすべて格納されており、また、web.xmlにおけるタグリブの指定も漏れなく実施しています。 JSPにおける指定は <%@ page contentType="text/html; charset=Shift_JIS"%> <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %> となっています。なぜ、「/WEB-INF/struts-html.tld」が参照できないのか 是非ご教示願えないでしょうか? ■環境 struts:ver1.1 was:4.0.6 os:xp(pro) アプリケーション名:test jspの配置場所:エラーメッセージの中に掲載 ■Web.xmlにおけるタグリブの指定 <taglib id="TagLibRef_1"> <taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri> <taglib-location>/WEB-INF/struts-bean.tld</taglib-location> </taglib> <taglib id="TagLibRef_2"> <taglib-uri>/WEB-INF/struts-html.tld</taglib-uri> <taglib-location>/WEB-INF/struts-html.tld</taglib-location> </taglib> <taglib id="TagLibRef_3"> <taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri> <taglib-location>/WEB-INF/struts-logic.tld</taglib-location> </taglib> <taglib id="TagLibRef_4"> <taglib-uri>/WEB-INF/struts-nested.tld</taglib-uri> <taglib-location>/WEB-INF/struts-nested.tld</taglib-location> </taglib> ・・・・・ ■エラーメッセージ [04/07/07 20:57:28:328 JST] 554fe0f9 WebGroup X Servlet Error: C:\\WebSphere\\AppServer\\installedApps\\test.ear\\test.war\\jsp\\wizard.jsp(1,63) JSPG0103E: タグ・ライブラリー /WEB-INF/struts-html.tld をオープンできません: JSPG0127E: TLD META-INF/taglib.tld を位置指定できませんでした: org.apache.jasper.JasperException: JSPG0103E: タグ・ライブラリー /WEB-INF/struts-html.tld をオープンできません: JSPG0127E: TLD META-INF/taglib.tld を位置指定できませんでした 以上 |
|
投稿日時: 2004-07-08 19:51
WebSphereは使った事無いので分からないですが、web.xml内のtaglibを記述する位置は大丈夫でしょうか?
あと、web.xmlのtaglib指定が読めているのかどうかはっきりしませんので(読めていないような感じですけど)、uriをちょっと別の文字列に変えてエラーメッセージを確認してみてはいかがでしょうか。 |
1
