在 LAMP 上部署 WAR 文件

Posted

技术标签:

【中文标题】在 LAMP 上部署 WAR 文件【英文标题】:Deploying WAR file on LAMP 【发布时间】:2016-06-13 09:28:12 【问题描述】:

我可以在默认安装 Linux Lamp 服务器的 apache 服务器中部署基于 Java 的 Web 应用程序(WAR 文件),还是需要在 Linux Ubuntu 服务器上安装 Tomcat 然后部署 WAR?

【问题讨论】:

您肯定需要安装 JDK,然后安装某种容器。也许是 Tomcat,也许是 JBoss/Wildfly,也许是其他东西,这取决于您的要求。 您将很难在 LAMP(Linux、Apache、mysqlphp)上运行 Java。你需要一个 servlet 容器,例如 Tomcat、JBoss 等。 【参考方案1】:

TL;DR

不,它不适用于 LAMP

作为标准 LAMP 堆栈一部分的 Apache HTTPD 是普通 Web 服务器,其中 WAR 部署需要 servlet container。 另见here

【讨论】:

以上是关于在 LAMP 上部署 WAR 文件的主要内容,如果未能解决你的问题,请参考以下文章

Tomcat 在所有新部署的 WAR 文件上报告 404 错误?

Jenkins上War文件部署实战

在apache tomcat上部署war文件时未加载CSS和JS文件

如何在 Maven 构建中包含随机文件以在 AWS EBS 上部署 WAR 文件?

在 tomcat 上部署 Spring Boot WAR 文件显示错误 404

Spring Boot War 文件部署在 Tomcat 上