2014-03-04 69 views
0

對不起,如果這是一種錯誤的問題,但目前我有一個配置爲睡衣的Apache服務器。我以前需要做的只是:pyjsbuild example.py,GUI會出現在我的瀏覽器中。如何將Apache引向Vaadin(Java)項目?

我決定切換到Java,所以我選擇了Vaadin作爲我的框架。我如何做Vaadin的等價物?我想要做的就是編譯java並讓Apache識別它。

我使用的是linux,而且我對構建web應用程序非常陌生,以前我只是構建過一些GUI的一部分,我從來沒有碰過服務器。

回答

1

您需要Apache Tomcat來提供Java頁面。請單獨安裝,或參閱http://tomcat.apache.org/connectors-doc/webserver_howto/apache.html瞭解如何將它們連接在一起。

Vaadin項目的工作方式與任何Web項目一樣。您必須創建一個WAR文件。例如,如果您使用Eclipse,右鍵單擊項目,選擇「導出...」,在「Web」下選擇「WAR文件」。

如果您使用Netbeans或其他方式,請使用Google「在netbeans/intellij /創建戰爭」來了解如何執行此步驟。

這將生成一個擴展名爲.war的文件,您必須將其複製到您的Tomcat安裝文件夾的「webbaps」文件夾中。重新啓動Tomcat,應用程序將自動部署。

如果您沒有訪問web應用文件夾,進入Tocatmcat的「管理應用程序」下的一節「Fichier WAR部署者」(WAR文件depploy)瀏覽器和 選擇生成的文件,然後單擊部署。

+0

謝謝,我不太瞭解設置! – fiz

1

首先,確保通過Getting Started chapter in Book of Vaadin。在本章中,您將找到所需工具鏈和分步安裝說明的概述。您的Linux發行版可能有更多關於安裝JDK的文檔(例如,有關Oracle JDK安裝,請參見Ubuntu wiki)。

將Tomcat連接到Eclipse IDE將很方便。這使得啓動Tomcat並輕鬆更新應用程序成爲可能。例如,請參閱此[博客]瞭解有關將Eclipse連接到Tomcat的一些視頻。

請注意使用Eclipse只是一種方法,稍後您可能想知道IntelliJ IDEA或命令行是否適合您。

相關問題