如何通过GUI管理控制台(Glassfish)部署war文件

时间:2017-03-09 23:26:07

标签: ubuntu glassfish

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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

您应该进一步阅读here

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

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

应用程序屏幕截图是: enter image description here

点击“点击此处开始”链接可以看到:

enter image description here

GlassFish的步骤是:

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