2011-04-03 91 views
0

我正在嘗試爲我的war文件創建一個安裝程序。爲了進一步解釋,我有一個GWT項目,我將它製作成一個war文件,用於在tomcat中進行部署,但是我希望程序在第一次訪問時進入安裝頁面(就像使用Drupal和OpenMRS一樣)。在這個安裝頁面中,我將能夠指出數據庫名稱,數據庫用戶和密碼以及我將用於戰爭文件的管理員詳細信息。此外,我提交這個安裝頁面後,我所有的數據庫表都會被加載。任何人都可以給我提示如何做到這一點?謝謝用於在tomcat中部署war文件的安裝頁面

+2

我不會建議。而是寫一個腳本來做到這一點。 – 2011-04-03 19:10:48

回答

0

編輯 - 它是一個服務器的東西,我不完全是一個Tomcat的專家,但在這裏。當服務器加載時,讀取它不存在的db配置文件,捕獲異常並將用戶重定向到安裝頁面(當然,根據您的前端創建),獲取數據,創建配置文件並保存。下一次,配置文件將在那裏,用戶不會看到安裝頁面。

(我唯一擔心的是,可能在嘗試這種解決方案起到了一些Tomcat的約束)

你應該紀念這個作爲一個服務器的問題,以獲得tomcat的專家的關注。另外,在這裏問 - https://serverfault.com/

+0

感謝您的回覆。不幸的是,創建這個安裝頁面是我的客戶的一個要求。是否真的沒有辦法做到這一點? :( – charmeleon 2011-04-04 12:05:05

+0

你正在尋找的是簡單的自動化。我沒有使用Drupal和OpenMRS。所以我很抱歉,但它真的不清楚你的要求是什麼 - 它是一個Windows類型的setup.exe它可以做所有的事情嗎?或者它是第一次訪問你的應用程序時的一次性配置嗎?它會在你的硬件上託管嗎?或者每個客戶端都有他自己的服務器?是一次性的嗎?基於Linux的服務器是基於Windows的嗎? – Jai 2011-04-04 14:32:47

+0

Uhm ,這是第一次訪問應用程序時的一次性設置,並且可以在本地tomcat上託管,所以無論何時有人部署我的war文件並首次訪問它,安裝頁面將顯示並詢問數據庫的詳細信息等。對不起,如果我不清楚。 – charmeleon 2011-04-04 22:37:46