在LAMP环境中部署Java应用需要一些步骤。LAMP代表Linux、Apache、MySQL和PHP,这是一个非常流行的Web开发环境。以下是详细的步骤:
sudo apt-get update
sudo apt-get install apache2
sudo apt-get install mysql-server
sudo apt-get install php libapache2-mod-php php-mysql
/etc/apache2/sites-available/000-default.conf
。<VirtualHost *:80>
部分添加以下内容:DocumentRoot /var/www/your_java_app
<Directory /var/www/your_java_app>
Options Indexes FollowSymLinks MultiViews AllowOverride All
Require all granted
</Directory>
将 /var/www/your_java_app
替换为您的Java Web应用的路径。sudo systemctl restart apache2
mvn clean package
这将在 target
目录下生成一个WAR文件,例如 your_java_app-1.0.0.war
。webapps
目录下:sudo cp path/to/your_java_app-1.0.0.war /var/www/your_java_app/
sudo systemctl restart apache2
http://your_server_ip
,其中 your_server_ip
是您的服务器的IP地址。您应该能够看到Java Web应用的主页。如果您的Java Web应用需要访问MySQL数据库,请确保在Apache的 httpd.conf
文件中添加以下内容以启用PHP的MySQL扩展:
LoadModule php7_module modules/libphp7.so
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
然后重启Apache。