我正在嘗試爲我的war文件創建一個安裝程序。爲了進一步解釋,我有一個GWT項目,我將它製作成一個war文件,用於在tomcat中進行部署,但是我希望程序在第一次訪問時進入安裝頁面(就像使用Drupal和OpenMRS一樣)。在這個安裝頁面中,我將能夠指出數據庫名稱,數據庫用戶和密碼以及我將用於戰爭文件的管理員詳細信息。此外,我提交這個安裝頁面後,我所有的數據庫表都會被加載。任何人都可以給我提示如何做到這一點?謝謝用於在tomcat中部署war文件的安裝頁面
回答
編輯 - 它是一個服務器的東西,我不完全是一個Tomcat的專家,但在這裏。當服務器加載時,讀取它不存在的db配置文件,捕獲異常並將用戶重定向到安裝頁面(當然,根據您的前端創建),獲取數據,創建配置文件並保存。下一次,配置文件將在那裏,用戶不會看到安裝頁面。
(我唯一擔心的是,可能在嘗試這種解決方案起到了一些Tomcat的約束)
你應該紀念這個作爲一個服務器的問題,以獲得tomcat的專家的關注。另外,在這裏問 - https://serverfault.com/
感謝您的回覆。不幸的是,創建這個安裝頁面是我的客戶的一個要求。是否真的沒有辦法做到這一點? :( – charmeleon 2011-04-04 12:05:05
你正在尋找的是簡單的自動化。我沒有使用Drupal和OpenMRS。所以我很抱歉,但它真的不清楚你的要求是什麼 - 它是一個Windows類型的setup.exe它可以做所有的事情嗎?或者它是第一次訪問你的應用程序時的一次性配置嗎?它會在你的硬件上託管嗎?或者每個客戶端都有他自己的服務器?是一次性的嗎?基於Linux的服務器是基於Windows的嗎? – Jai 2011-04-04 14:32:47
Uhm ,這是第一次訪問應用程序時的一次性設置,並且可以在本地tomcat上託管,所以無論何時有人部署我的war文件並首次訪問它,安裝頁面將顯示並詢問數據庫的詳細信息等。對不起,如果我不清楚。 – charmeleon 2011-04-04 22:37:46
- 1. 無法在tomcat中部署.war文件
- 2. tomcat war部署
- 3. 在Tomcat上部署war文件
- 4. 在tomcat上部署war文件
- 5. 在Tomcat/Eclipse中部署WAR
- 6. 在tomcat中部署WAR
- 7. 在Tomcat中部署war
- 8. JDeveloper - 用於部署TomCat的WAR WebLogic Server
- 9. 在Tomcat中手動部署WAR文件在Tomcat中手動
- 10. 無法在tomcat中部署兩個war文件作爲服務安裝時
- 11. 部署WAR文件到Tomcat 7
- 12. MyEclipse - 將war文件部署到tomcat
- 13. Maven嵌入式tomcat部署war文件
- 14. Apache Tomcat 7 - war文件不部署
- 15. 在tomcat中部署War.-File的錯誤
- 16. 部署GWT的.war從Servlet在Tomcat中
- 17. 無法使用jenkins在tomcat中成功部署war文件
- 18. GWT:在tomcat中部署.war文件後,@DefaultStringArrayValue不起作用
- 19. Jenkins將war文件部署到Tomcat 8 - 網頁顯示錯誤
- 20. 如何在Docker容器的tomcat 7中部署war文件
- 21. 如何保護部署在tomcat服務器中的war文件?
- 22. 在Google計算引擎上的apache-tomcat中部署war文件
- 23. 在服務器部署目錄安裝war文件
- 24. 不能在tomcat中部署Grails War文件 - 結果在404
- 25. 在嵌入式Tomcat中部署WAR 0
- 26. (Tomcat)部署時備份WAR
- 27. Grails部署問題(WAR&Tomcat)
- 28. 無法訪問部署war文件在Tomcat中
- 29. 在tomcat 7中部署war文件時出現錯誤
- 30. 在WTP(Eclipse)中部署war文件tomcat服務器
我不會建議。而是寫一個腳本來做到這一點。 – 2011-04-03 19:10:48