2017-01-27 5 views
1

すべてが8は、Eclipse WTPで8へのTomcat 7からの移行:絶対URI:http://java.sun.com/jstl/coreは

のTomcat 7 + Javaの とEclipseでうまく働い解決できません

JSTLが整備されている:

<dependency> 
     <groupId>javax.servlet</groupId> 
     <artifactId>jstl</artifactId> 
     <version>1.2</version> 
    </dependency> 

Taglibのは、JSPで使用されます。

<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 

web.xmlが標準3.0です。

Eclipse WSTを使用すると、モジュールの自動リロードがオフになり、モジュールは公開せずに提供されます。

は今、唯一のものは変更 - Tomcatの8 に移行し、この取得:

org.apache.jasper.JasperException: /WEB-INF/jsp/test.jsp (line: 1, column: 1) 
The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml 
or the jar files deployed with this application 

はEclipseでTomcat8を実行しているすべての問題はありますか?

web.xmlを3.1にアップデートすることは役に立ちません。

== EDITの==は

(Eclipseの外)にTomcat 8スタンドアロンを実行している、それはまた、正常に動作します。

+0

JSTLのJARファイルにURLをチェックしてください - それは、バージョン間で変更されていなければなりません。あなたのページはもはや一致しません。 – duffymo

+0

JSTL 1.2のURLは変更されませんでした。 JSTL JAR自体は同じです。 – rustyx

+0

@duffymoなぜこのコメントは、私があなたから横断している唯一のものですか? – nitind

答えて

1

公開モジュールなしの配信モジュール」の問題があるようです。

これをオフにして問題を解決しました。

enter image description here

関連する問題