まとまりのないブログ

something which something is something

jsp

org.apache.jasper.JasperException: No Java compiler available

投稿日:

tomcatのwebアプリケーション実行中のエラー。環境を別のマシンに移行してから動作を確認してみたところ、No Java compiler availableというエラーが発生した。なぜ今更こんなエラーに遭遇するのかしばらく悩んでしまった。このエラーが発生する原因はjasperという名前の付いたライブラリが無いと言うことに起因する。

  • jasper-compiler-jdt.jar
  • jasper-compiler.jar

この二つのjarファイルがtomcatのホームディレクトリのcommon/lib/の下にあるかどうかを確認する。私の場合はその場所にちゃんと存在していたにもかかわらずエラーが発生したのでなお更わけがわからなかった。で結局、私の場合のエラーが発生する原因は何かというと、別マシンに環境を移行しようとしたときに、ftpで上記のファイルを転送をしていた途中で回線が接続が途切れるというトラブルが発生してしまったため、正常に転送完了をすることができなかったのが原因だった。jasper-compiler-jdt.jarはファイルサイズが1.4MB程度のはずが、300KB程度しかないということに気づいたため、もう一度ftpで転送をし直したらNo Java compiler availableというエラーは発生しなくなった。

-jsp

執筆者:


comment

メールアドレスが公開されることはありません。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

関連記事

no image

mysqlへjdbc接続した場合に文字化けが発生する

私の環境の場合は文字コードは全てutf-8で運用していたけれど、jspのフォームからパラメータを送って、サーブレットでsqlのinsert文を実行し、結果が正しく反映されているかどうかmysql co …

no image

[超簡単] JAVA : 配列から文字列 と 文字列から配列 への相互変換

ArrayListの形式 ここでは配列の中に配列があるという多重配列の構造となったArrayListオブジェクトの場合について扱う ArrayList<ArrayList<String&g …

no image

Javaによるデータのソート方法についての考え – 異なるデータ形式を一つのものとしてソートする場合

データ形式が違う2つのものを合体させてからソートをするというような時,どういう方法があり得るかというのをなんとなく考えてみた。例えば,xml形式のデータと,sql発行の結果データなど,違う形式のデータ …

no image

JavaServerPage においてCSSのmedia=print が働かない現象について

JSPにて表示するウェブページのスタイルシートを別途プリント用のスタイルシートを用意して適用させてみようとテストしたところ,表示されないという現象があった。下記のような感じで記述をしてみたのだが,どう …

no image

JAVAでftpした時にリモートのディレクトリ存在チェック

存在チェックする関数は用意されていない模様。代わりにchangeWorkingDirectoryで代用する。 boolean directoryExists = FTPClient.changeWor …