【发布时间】:2011-05-11 04:24:16
【问题描述】:
我在 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"。也许我用错了“appName@componentName”,但是很少有不清楚的例子如何使用它。
我们将不胜感激。
【问题讨论】:
标签: java applet weblogic jdeveloper