【发布时间】:2019-01-12 21:13:32
【问题描述】:
我正在尝试运行以下网络应用程序
http://www.metaboanalyst.ca/faces/home.xhtml
它说 将 .war 文件复制并粘贴到 webapps/localhost (Tomcat) 或通过 GUI 管理控制台 (Glassfish) 部署 war 文件。
但我不知道我必须做什么,有没有人可以帮助我运行这个?我已经安装了其他被问到的东西
【问题讨论】:
我正在尝试运行以下网络应用程序
http://www.metaboanalyst.ca/faces/home.xhtml
它说 将 .war 文件复制并粘贴到 webapps/localhost (Tomcat) 或通过 GUI 管理控制台 (Glassfish) 部署 war 文件。
但我不知道我必须做什么,有没有人可以帮助我运行这个?我已经安装了其他被问到的东西
【问题讨论】:
应该相当简单。 GlassFish 和 Tomcat 都是 运行 web 应用程序的 web 应用程序服务器。以下是您可以为初学者做的事情:
/var/tomcat)在您的 Ubuntu 机器上安装 Tomcathttp://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 的步骤是:
asadmin start-domain。http://localhost:4848。m)。http://localhost:8080/m。【讨论】: