XHTMLからJava Appletを起動しようとしましたがhoge.classが存在しないとclassnotfoundexceptionが発生します。LocalのEclipse環境では起動しましたが、Glassfishにデプロイするとエラーが発生します。

以下は起動するときに呼び出すindex.xhtmlです。
class,jar,xhmtl共にWebContentフォルダに入れてあります。

<div style="margin: 0 auto;">
<object type="application/x-java-applet" codebase="." width="200px" height="50px">
<param name="code" value= "hoge.class" />
<param name="codebase" value="." />
<param name="archive" value="signedHoge.jar" />
<param name="archive" value="hoge.jar" />
</object>

よろしくお願い致します。

※編集
・フォルダ構成
WebContent
- index.xhtml
- hoge.class ※1
- signedhoge.jar
- hoge.jar

※1
hoge.classは同プロジェクトの以下に作成したものを移動しました。
build
- test
-- hoge.class

・jarファイルは以下のコマンドで作成しました。

keytool -genkey -keyalg rsa -storepass changeit -alias appletkey -keypass changeit -validity 365

jar cfM hoge.jar hoge.class

jarsigner -storepass changeit -keypass changeit -signedjar signedHoge.jar hoge.jar appletkey

・マニフェストファイル内容

Manifest-Version: 1.0
Created-By: 1.8.0_45 (Oracle Corporation)
Permissions: sandbox
Name: hoge.class
SHA-256-Digest: RZ71edQJoTbT9OHsDBLcXXJ+fMthkHIynfD/+mzXfRk=