私の実際の目標は取得することです
<%@ page trimDirectiveWhitespaces=true %>
仕事に。現在、jetty-runner 7.4.2 で Web アプリケーションを実行しています。無作為に試してみたので、新しいバージョンをダウンロードしました。そのため、Web アプリケーションを起動しようとすると、次の例外が発生します。
PWC6188: 絶対 uri: http://java.sun.com/jsp/jstl/coreは、web.xml またはこのアプリケーションでデプロイされた jar ファイルで解決できません
私はこれについて多くの言及を見つけましたが、答えは私には意味がありません. 価値のあるものとして、WEB-INF/lib ディレクトリに最新の jstl jar ファイルがあります (もちろん、以前のバージョンの jetty-runner で完全に正常に動作するか、少なくとも私はそれを推測します)。私は確かにその例外を取得しません)。
構造的に、私が実行している .war ファイルについて風変わりなものは何もないと思います。それは長い間 Jetty で (jetty-runner を介して) 動作していました。また、Tomcat と Resin でも変更なしで動作します。したがって、jetty-runner バージョン 7 とバージョン 8 の間にはいくつかの重大な違いがあり (Jetty 自体が原因かもしれませんが、確かではありません)、解決策は非常に単純なものだと思います。私はそれを見つけることができません。
これは v2.5 Web アプリなので、私の taglib リファレンスは次のようになります。
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
編集これは私のweb.xml(アプリケーションのもの)からのweb-appタグです:
<web-app
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
metadata-complete="false"
version="2.5">