如何在本地部署我的 Web 应用程序?
How to deploy my web application locally?
我对 Application Server 和在其上部署我的 Web 应用程序感到有点困惑。假设我在工作场所有自己的服务器。我了解 Web 服务器的工作原理,我可以简单地安装 WAMP 或 XAMP 并启动我自己的 Web 服务器,SQL 服务器也是如此。
如何启动应用程序服务器?假设我想启动一个 glassfish 服务器。如何在此 Web 服务器/应用程序服务器上部署我的应用程序?这种困惑对我来说是一场噩梦。请帮我澄清一下这个主题。
Web 应用程序部署说明因不同的应用程序服务器而异。
根据您的问题,我认为应用服务器无关紧要,我将以 IBM Liberty Profile 为例。你可以从这里下载一个免费的开发者版本(如果你不需要eclipse可以跳过第1步),
https://developer.ibm.com/wasdev/downloads/liberty-profile-using-non-eclipse-environments/
这里是在 Liberty Profile 上部署 Web 应用程序的说明
我假设您为此使用 Windows。
要启动 GlassFish:
- 在您的 GlassFish 主目录(解压缩或安装到的位置,如
C:\glassfish4
)中打开命令提示符。您应该会在此目录中看到一个 "bin" 文件夹。
- 运行
bin\asadmin start-domain
启动 GlassFish。您需要确保端口 4848 或 8080 上没有任何 运行ning,否则您可能会看到异常行为。
- 转至 http://localhost:4848 以查看正在启动的管理控制台
部署到 GlassFish
- 最简单的方法是使用管理控制台。点击左侧的
Applications
,然后点击Deploy
。您将需要 select 从您的本地计算机部署应用程序。大多数其他设置可以保留为默认设置,但请确保 target
列表中有服务器。
- 再次使用命令行;在与命令提示符之前相同的目录中,运行
bin\asadmin deploy C:\path\to\MyApp.war
- 或者将您的应用程序复制并粘贴到您域中的
autodeploy
文件夹(默认域为 domain1):C:\glassfish4\glassfish\domains\domain1\autodeploy
。一旦您的应用程序位于该文件夹中,GlassFish 应该会处理其余部分(前提是您的应用程序没有问题)
我对 Application Server 和在其上部署我的 Web 应用程序感到有点困惑。假设我在工作场所有自己的服务器。我了解 Web 服务器的工作原理,我可以简单地安装 WAMP 或 XAMP 并启动我自己的 Web 服务器,SQL 服务器也是如此。
如何启动应用程序服务器?假设我想启动一个 glassfish 服务器。如何在此 Web 服务器/应用程序服务器上部署我的应用程序?这种困惑对我来说是一场噩梦。请帮我澄清一下这个主题。
Web 应用程序部署说明因不同的应用程序服务器而异。
根据您的问题,我认为应用服务器无关紧要,我将以 IBM Liberty Profile 为例。你可以从这里下载一个免费的开发者版本(如果你不需要eclipse可以跳过第1步),
https://developer.ibm.com/wasdev/downloads/liberty-profile-using-non-eclipse-environments/
这里是在 Liberty Profile 上部署 Web 应用程序的说明
我假设您为此使用 Windows。
要启动 GlassFish:
- 在您的 GlassFish 主目录(解压缩或安装到的位置,如
C:\glassfish4
)中打开命令提示符。您应该会在此目录中看到一个 "bin" 文件夹。 - 运行
bin\asadmin start-domain
启动 GlassFish。您需要确保端口 4848 或 8080 上没有任何 运行ning,否则您可能会看到异常行为。 - 转至 http://localhost:4848 以查看正在启动的管理控制台
部署到 GlassFish
- 最简单的方法是使用管理控制台。点击左侧的
Applications
,然后点击Deploy
。您将需要 select 从您的本地计算机部署应用程序。大多数其他设置可以保留为默认设置,但请确保target
列表中有服务器。 - 再次使用命令行;在与命令提示符之前相同的目录中,运行
bin\asadmin deploy C:\path\to\MyApp.war
- 或者将您的应用程序复制并粘贴到您域中的
autodeploy
文件夹(默认域为 domain1):C:\glassfish4\glassfish\domains\domain1\autodeploy
。一旦您的应用程序位于该文件夹中,GlassFish 应该会处理其余部分(前提是您的应用程序没有问题)