0

我已经开发了我需要部署在本地服务器上的 java web 应用程序。有没有什么可能的方法可以让我有一个脚本来帮助我在配置服务器和环境变量时将 tomcat、war 文件和 MySQL 作为单个文件执行?如果您知道,请让我知道所需的所有必需品和所涉及的程序。

4

1 回答 1

0

您可以使用 Bash 或 Tcsh 轻松编写这样的脚本。一般布局(对于基于 Debian 的机器)将是:

## fetch Tomcat binary
wget http://URL_TO_TOMCAT
## extract tomact
tar zxf tomcat.tgz
## deploy war file
cp YOUR_WAR.war TOMCAT_WEBAPPS_FOLDER
## install mysql
sudo apt-get install mysql
## configure the database
mysql < db_config.sql
## run tomcat 
TOMCAT_DIR/bin/startup.sh

当然,这只是为了让您大致了解如何使用 shell 脚本进行操作。您还可以将脚本配置为接受命令行上的参数以简化设置。请参阅命令行选项:如何使用“getopt”</a> 在 Bash 中解析以了解如何执行此操作。

还有用于设置开发机器的Vagrant 。我自己没用过,所以你必须探索它。

于 2013-10-02T06:13:02.887 回答