1

我剛剛完成一個項目作爲大學學位的一部分。 但是我想部署該項目並使其生存。 我不確定如何做到這一點,因爲我從來沒有做過它? 我知道我需要購買域名和一些服務器空間來承載項目。如何部署Tapestry5開發的項目?

如果任何人都可以指出我的方向會很棒嗎? 在此先感謝!

+0

掛毯並不是您最關心的問題,我更擔心您目前使用的數據庫解決方案。它是否像MySQL一樣?如果您沒有任何持久層(不太可能)或者您願意移植(可能更不可能),則可以使用Google App Engine。 – ponzao 2010-06-11 07:49:15

+0

謝謝..我使用JDBC連接到一個微軟訪問數據庫 – shane87 2010-06-11 09:12:50

+0

在一個側面說明,訪問具有併發性討厭的問題,所以雖然你的服務器請求可能是線程你可能會死鎖你的數據庫,除非你排隊你的請求。你可能想考慮另一個數據庫技術。 – ebt 2010-07-07 09:11:15

回答

1

有幾個便宜的託管選項,如SlicehostLinode,可讓您運行Tomcat,Jetty或您選擇的任何servlet容器。通過尋找運行Tomcat的託管服務提供商,您可能能夠找到更便宜的解決方案,但您不會有太多的控制權。因此,例如,您可以獲得最便宜的Slicehost帳戶,該帳戶可讓您完全訪問自己的服務器。如有必要,安裝Tomcat,一個數據庫,並部署你的戰爭。此時您將使用IP地址運行。註冊一個域名並將名稱服務器指向Slicehost名稱服務器,您將成爲'live'。您可能希望在Tomcat前運行Apache,並且您應該瞭解如何保護您的服務器(Shorewall是一種選擇),但這會讓您開始。