- ベストアンサー
javaプログラミングについて
JAVA SERVLETでプログラムを作成した際に、以下のようなエラーが出ました。 何がいけないのでしょうか? 注: sun.tools.javac.Main は推奨されません。 c:\resin-2.0.3\webapps\examples\WEB-INF\classes\XSLProc.java:4: クラス org.apache.xalan.xslt.XSLTProcessor が import に見つかりません。 import org.apache.xalan.xslt.XSLTProcessor;
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
import org.apache.xalan.xslt.XSLTProcessor; この行をコンパイルしようとしたとき?もしくは実行しようとした時に、org.apache.xalan.xslt.XSLTProceクラスにパスが通っていないため見つかりませんといっています。 アプリケーションサーバーでこのエラーが出たのだとすれば、アプリケーションサーバーのJavaEngineの設定とOSのCLASSPATHでパスが通っているかどうかを確認してください。 コンパイル時のエラーであれば、コンパイルしているツールの設定やOSのCLASSPATHを確認してください。
その他の回答 (1)
- misoka
- ベストアンサー率35% (56/160)
おー! Xalanですね! と言いいつつも、実はよく知らないのですが... 原因としては、 Xalanモジュールのインストールがうまくいっていないか、もしくは > import org.apache.xalan.xslt.XSLTProcessor というクラスがもともと存在していないか、というところでしょうか? 参考URLはAPIのドキュメントです。 ヒントになれば、と思うのですが...
お礼
参考になりました!ありがとうございます。 教授に言ったら、Xalanはやめて、JACSPを使うように言われてしまいました(^^;
お礼
ありがとうございます。解決しました。