【问题标题】:How to deploy a war file via the GUI admin console (Glassfish)如何通过 GUI 管理控制台 (Glassfish) 部署战争文件
【发布时间】:2019-01-12 21:13:32
【问题描述】:

我正在尝试运行以下网络应用程序

http://www.metaboanalyst.ca/faces/home.xhtml

它说 将 .war 文件复制并粘贴到 webapps/localhost (Tomcat) 或通过 GUI 管理控制台 (Glassfish) 部署 war 文件。

但我不知道我必须做什么,有没有人可以帮助我运行这个?我已经安装了其他被问到的东西

【问题讨论】:

    标签: ubuntu glassfish


    【解决方案1】:

    应该相当简单。 GlassFish 和 Tomcat 都是 运行 web 应用程序的 web 应用程序服务器。以下是您可以为初学者做的事情:

    • 在您选择的位置(例如/var/tomcat)在您的 Ubuntu 机器上安装 Tomcat
    • 找到 Tomcat 实例的 webapps 文件夹。 Tomcat 部署运行复制到此文件夹中的所有 web 应用程序。
    • 点击左侧的“资源”链接下载 MetaboAnalyst.war。
    • 将下载的 war 文件(war 是 web 存档的缩写)复制到 webapps 文件夹。
    • 启动 Tomcat 实例并将浏览器指向 http://localhost:8080

    您应该进一步阅读here

    GlassFish 也是一个 Web 应用程序服务器。它带有各种工具来部署你的应用程序,它也有一个类似于 Tomcat 的 webapps 文件夹的概念。 GlassFish 将其称为 autodeploy 文件夹。您可以查看instructions here 来对 GlassFish 服务器执行类似操作。您链接到的页面上的说明要求您将“GUI 管理控制台”与 GlassFish 一起使用,但这不是您想要的。

    基于这个应用程序(以及您的困惑),我实际上尝试在 Tomcat 和 GlassFish 中部署该应用程序。我用Tomcat做了我能做的一切,但它不起作用。在 GlassFish 中,我只是进入了管理 GUI,然后部署了 .war 文件。我给了它一个上下文根m,你的应用程序在http://localhot:8080/m 可用(GlassFish 管理控制台中有一个错误,它试图提供一个在 DNS 中不存在的 URL,但这是另一回事)。一般来说,Tomcat 和 GlassFish 在开发人员体验方面都有很多不足之处。叹息。

    应用程序屏幕截图是:

    点击“点击这里开始”链接给了我:

    使用 GlassFish 的步骤是:

    • 安装GlassFish
    • 启动域:asadmin start-domain
    • 管理 GUI 位于 http://localhost:4848
    • 单击应用程序 -> 部署。选择文件系统上的war文件。
    • 部署并选择上下文根(例如m)。
    • 连接到http://localhost:8080/m

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-10
    • 1970-01-01
    • 1970-01-01
    • 2015-03-20
    • 1970-01-01
    • 2018-02-10
    • 2016-07-01
    相关资源
    最近更新 更多