Applet jar没有被搜索文件

时间:2010-12-15 16:19:10

标签: java applet

例如,假设我在网站上有一系列位置,网址格式为/ location /#/,其中#是我要查看的位置的ID。由于我在Apache中使用Django,因此我的所有静态内容都在/ media中。每个“位置”页面都尝试加载允许上传文件的Java小程序。

<applet 
  codebase="/media/java/"
  code="com.elementit.JavaPowUpload.Manager"
  archive="JavaPowUpload.jar, commons-logging-1.1.jar, commons-httpclient-3.1-rc1.jar, commons-codec-1.3.jar"
  width="200"
  height="100"
  name="java-uploader"
  id="id-java-uploader"
  mayscript="true"
  alt="JavaPowUpload by www.element-it.com"></applet> 

所有列出的jar文件都在/ media / java /中,并且由Web服务器找到。小程序似乎加载在页面上没有问题,但在页面加载期间查看网络流量时,我发现有几个错误。基本上applet似乎正在查找jar中的文件,比如com.elementit.JavaPowUpload.Messages_en.class,但是要求Web服务器为它们,这相当于请求/ media / java / com / elementit / JavaPowUpload / Messages_en.class,当然不存在。请注意,如果我摆脱了代码库并给出了每个jar的完整路径,我仍然遇到类似的问题,其中请求是/location/#/com/elementit/JavaPowUpload/Messages_en.class。如何设置以便搜索jar文件而不是文件系统?

2 个答案:

答案 0 :(得分:1)

请参阅codebase_lookup小程序属性。

答案 1 :(得分:0)

尽管从另一个服务器上的另一个页面获取此代码,但似乎applet的代码属性存在轻微错误。将.class添加到字符串修复了我的问题,但我不确定为什么它在其他主机和页面上没有它。

code="com.elementit.JavaPowUpload.Manager.class"
相关问题