我在 jar 文件中有一个小程序和一些库。显然,当我将它们添加到我的 IDE (JDeveloper) 中的库路径时,所有必需的类都与我的小程序一起部署。但它无法访问这些类。小程序只是冻结没有任何错误。也许它是由安全权限引起的?这是部署存档(战争)中的结构
WEB-INF
classes
my
other_packages
lib
jar libs are here
applet.html
my
package of classes, don't know why it is duplicated
这是HTML文件:
<APPLET CODE="my.base.Applet1"
HEIGHT="200" WIDTH="200" MAYSCRIPT ALIGN="bottom">This browser does not support Applets.
</APPLET>
我尝试添加 jar 库,只有当我从本地磁盘使用小程序打开 html 文件时它才有效。我必须将库的路径指定为 ARCHIVE="WEB-INF/lib/commons-logging.jar"。如果我只使用官方教程中的“commons-logging.jar”,则会导致“找不到类”错误。因此,当部署在服务器上并通过 http 访问时,即使使用 ARCHIVE="WEB-INF/lib/commons-logging.jar" 也找不到这些 jar 文件。
我使用 JDeveloper 并将 html、applet 和库作为 war 文件部署到 Weblogic 11。
我还尝试使用 CODEBASE="/bea_wls_internal/classes/" 和附加的 "appName@componentName" 指定 CODEBASE="/bea_wls_internal/classes/appName@componentName" 的 CODEBASE 属性。也许我错误地使用了“appName@componentName”,但只有少数几个不清楚如何使用它的例子。
任何帮助将不胜感激。