2013-06-25 365 views

回答

5

解決方案

將通過NetBeans的罐子,JNLP和HTML輸出文件的副本打造成爲你的web服務器的目錄,然後訪問HTML文件,在瀏覽器中。

例如,假設您調用了應用程序MyPowerApp和netbeans輸出MyPowerApp.html,並且想要將其部署到本地Tomcat服務器。

  1. 下載並安裝Tomcat的副本(http://tomcat.apache.org/download-70.cgi
  2. 複製罐子,JNLP和HTML文件到Tomcat的webapps/root目錄。
  3. 啓動tomcat。
  4. 訪問通過http://localhost:8080/MyPowerApp.html

應用程序中的小程序將自動啓動,您可以點擊鏈接通過Webstart的啓動應用程序。

要更新應用程序,只需在NetBeans中重新構建應用程序,將其複製到tomcat webapps/ROOT目錄並刷新瀏覽器鏈接(無需重新啓動Tomcat)。

在實踐中,您將需要修改html而不是使用生成的html將applet或WebStart鏈接嵌入到您網站的某個位置(您不需要像NetBeans生成的示例那樣在單個頁面中同時執行兩種執行模式) 。

背景

JavaFX應用程序不會在Tomcat中運行。

Tomcat可用於託管嵌入JavaFX應用程序jar的html頁面。具有JavaFX plugin installed and activated的瀏覽器可以從Tomcat下載JavaFX應用程序,並使用安裝在客戶端瀏覽器機器上的Java運行時環境在瀏覽器窗口中執行應用程序。有關詳細信息,請參閱JavaFX Deployment Guide;有關入門的簡短信息,請參見JavaFX deployment quick start

請注意,讓JavaFX在各種客戶端計算機上的瀏覽器中正常工作可能對您而言是一項艱鉅的任務,因此您可能需要調查JavaFX部署指南(如WebStart,獨立或獨立應用程序部署模式)。

+0

謝謝,我有另一個需求,例如我需要通過點擊我在MyPowerApp.html頁面中創建的html按鈕來調用方法。我可以這樣做嗎?如果可能的話,該怎麼辦。 – rajuthoutu

+0

@rajuthoutu請在新問題中提出新問題(並閱讀本答案中的部署指南)。 – jewelsea

相關問題