2011-04-25 140 views
4

我有一個基於java的web應用程序,我有源代碼以及war文件,應用程序使用mySql,並且需要像tomcat一樣的web服務器將所有添加到一些可直接安裝在windowlinux機器上的軟件包。打包一個應用程序,包括java war文件,Tomcat,DB

我需要一次性安裝DB,WebServer和應用程序。如果它可以爲所有人創建服務,那將會很棒。

是否有可能?

我的意思是用戶應該只給位置存儲,一切都應該一次存儲,是否可行?如果是的話,請指導我如何去做...

+0

對於Linux,您應該在本地軟件包管理器中提供合適的安裝說明,例如Ubuntu的「sudo apt-get foo bar fum」等。 – 2011-04-25 11:53:43

回答

5

總之:是的。

XAMPP這樣的項目已經採用了這種方法。所有相關的軟件組件都位於一個ZIP文件中,您可以將其解壓縮到用戶硬盤上的任意位置。所有配置然後在引用文件時使用相對路徑。

所以基本上,你必須事先付出一點努力才能使「安裝」儘可能簡單。也許你可以簡單地建立像XAMPP這樣的項目並使用已經提供的基礎設施?

+0

我正在使用java,這是PHP的:( – Varun 2011-04-25 11:45:17

+1

我只是建議使用它作爲基礎,你可以去掉PHP,也可以去掉Apache(如果不是必需的話),然後添加一個JDK + Tomcat安裝。[這裏有關於這個主題的線索](http://stackoverflow.com/questions/4578201/is-還有,任何-事情樣XAMPP,但是換的Tomcat)。 – 2011-04-25 11:47:50