我已安装 Tomcat 并开始运行,现在可以接收 JSP 生成的 HTML 网页。但是,在“appletViewer”中运行的小程序抛出了异常。我怀疑我的设置/配置中有两个问题:
- 我存储小程序文件(.java、.class 和 .jar)的路径
- 正确引用浏览器的 Java 库(renderImage、event-pump 等)
- 权限
我检查了 catalina.policy 文件,并使用 -security 重新启动了 tomcat(在 Windows 上使用服务管理器)。我收到 404 错误,指出无法找到文件 - 但它们位于日志中显示的路径中,因此,我认为这是不允许的。
JSP 代码片段:
// Form for submitting email to support.
<applet name="mymail" code="MyMail" codebase="/" archive="mystuff.jar" width=280 height=140>
</applet>
日志记录错误(删除时间戳和 IP):
"GET /myapp/MyMail.class HTTP/1.1" 404 221
所有其他资源均获得 200(OK)和 304(未修改)。
答案1
我今晚就让它工作了——仅仅三周后:(...问题实际上看起来像是权限、安全性等,以访问正在引用的 .jar / .class 文件。我需要在我的httpd.conf
文件中添加以下语句:
JkMount /*.class myworker1