2012-01-18 6 views
0

私のサーバー上のJSPを参照しています(JBoss 4.0.4を実行しています)。そのJSPはコードが含まれています。私は私のアクセスログを見るとJavaアプレットがアーカイブリストよりも多くを取得しようとしています

<jsp:plugin type="applet" 
      archive="a.jar,b.jar,c.jar" 

    ... 
</jsp:plugin> 

、私ははA.jar、b.jar、およびc.jarがフェッチされて見ることができますが、私はまたのための要求に対して404エラーの多くを見ますアーカイブリストにないもの、例えばxerces.jar、jta1.0.1.jarなど。

アプレットが正しく動作します。これがa.jar/b.jar/c.jarのクラスの1つで、xercesクラスへの参照を引き起こしているのかどうかは疑問ですが、xerces.jarを要求することがわからないので正しくはありませんクラスがどこにあるべきか分からない。

何が起こっているか教えていただけますか?

ありがとうございました。

答えて

2

おそらくjarの1つは、そのマニフェストのClass-Pathエントリを介してxerces、jta jarを参照しています。 java docから

引用:

本来、アプレットクラスローダは、「ARCHIVE」タグまたは「から構成 あり、その内部探索経路上の各要素を検索する単純な線形探索 アルゴリズムを使用しますClass-Path "の主な属性です。

+0

ありがとうございました - それはまさに問題でした。 – user265330

関連する問題