2016-10-11 109 views
0

注記:この質問はECLIPSEには含まれていません!Tomcat 6/7、Java 8:JSPをコンパイルできません:[various types]を解決できません。

私はコマンドラインでMavenを使用しています。

で2016年10月11日11時11分52秒SEVERE AM org.apache.catalina.core.StandardContext loadOnStartupをTomcat7プラグインの実行戦争ゴール結果を使用しようとすると:サーブレットは、負荷()例外に 組織を投げました。 apache.jasper.JasperException:JSPのクラスをコンパイルできません:

生成されたjavaファイルの行番号1にエラーが発生しました。タイプ java.util.Map $ Entryを解決できません。 から必要な.classファイル

生成されたjavaファイルの行番号1にエラーが発生しました。タイプ java.util.regex.Patternを解決できません。 32 JSPファイル内:それは間接的にエラーが発生したラインで必要な.classファイル

から参照 あるタイプ /header.jsp java.nio.CharBufferは解決することはできません。これは、間接的に必要な.classファイル

から 参照されているこのコードは問題なく、過去に働いている

(そこにこのような束より多くの行がある)、と私は測深することはできませんどのような基本的なクラス "を解決できませんでした。

Tomcat6プラグインを使用すると失敗するだけですが、開始時ではなくJSPが最初に呼び出された時点まで失敗します。

これはJava8と関係があると思われます。これは、Eclipseに関連した同様の質問に対する答えで言及されているようです。(これにはもう一度Eclipseは関係しませんが)是正措置は何もわかりません。ターゲット1.8でコンパイルされた多数の依存関係があり、合理的に再コンパイルできないため、単にJava 7に戻ることはできません。

答えて

1

tomcat7プラグインをバージョン2.0から2.2にアップグレードする必要がありました。

関連する問題