Permissions

如何修復新 Tomcat 安裝(使用 Apache)上的小程序異常?

  • February 5, 2010

我安裝了 Tomcat,現在我可以接收 JSP 生成的 HTML 網頁了。但是,在“appletViewer”中工作的我的小程序正在引發異常。我懷疑我的設置/配置中存在問題的兩個方面之一:

  • 我儲存小程序文件(.java、.class 和 .jar)的路徑
  • 正確引用瀏覽器的 java 庫(renderImage、事件泵等)
  • 權限

我查看了 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(未修改)。

今晚我讓它工作了——僅僅三週後:( …問題看起來真的像權限、安全性等,以訪問被引用的 .jar / .class 文件。我需要添加以下語句到我的httpd.conf文件:

JkMount /*.class myworker1

引用自:https://serverfault.com/questions/101073