java - 未搜索 Applet jar 中的文件

标签 java applet

出于示例目的,假设我在网站上有一系列位置,并且 URL 的格式为/location/#/,其中 # 是我要查看的位置的 ID。由于我将 Django 与 Apache 结合使用,因此所有静态内容都位于/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 服务器找到。小程序似乎可以毫无问题地加载到页面上,但是当查看页面加载期间的网络流量时,我发现存在几个错误。基本上,小程序似乎正在寻找 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 文件而不是文件系统?

最佳答案

请参阅codebase_lookup小程序属性。

关于java - 未搜索 Applet jar 中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4452198/

相关文章:

java - 如何使用 setter 和 getter 方法获取对象的对象数组及其响应

java - 从 Java Web 服务客户端获取原始 XML 响应

java - "The application could not start"运行插件时会产生堆栈跟踪,但不会产生调试 session

ios - info.plist中的 "Application Requires iPhone Environment"键是什么意思?

java applet 将 jar 文件导出为独立的可执行文件

java - 使用 LayoutInflator() 时出现空指针异常?

java - 为什么我不能使用 Scanner(System.in) 读取整行和 double?

java - 如何使用Java小程序来获取/重新启动服务器上运行的服务?

java - 如何找出哪个文本字段不是整数

java - NetBeans 找不到主类