在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。