当前位置: 首页 > 知识库问答 >
问题:

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

巢权
2023-03-14

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

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

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

但是我不知道我必须做什么,有人能帮我运行吗?我已经安装了其他需要的东西。

共有1个答案

籍靖
2023-03-14

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

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

你应该在这里继续读下去。

GlassFish也是一个web应用服务器。它附带了各种工具来部署您的应用程序,它还有一个类似于Tomcat的webapps文件夹的概念。GlassFish将其称为autodeploy文件夹。您可以在这里看到使用GlassFish服务器做类似事情的说明。您链接到的页面上的说明要求您使用GlassFish的“GUI管理控制台”,但并不要求您这样做。

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

单击“单击此处开始”链接会给我:

使用GlassFish的步骤是:

  • 安装GlassFish
  • 启动域:asadmin启动域
  • 管理员GUI位于http://localhost:4848
  • 单击应用程序-
 类似资料:
  • 问题内容: 相同的.war文件可以很好地部署到Glassfish v2.1上。我不知道上一次尝试v3,但我想检查一下热部署功能,因为有传言说它可以在glassfish v3的netbeans 6.8中使用。因此,我像往常一样进行部署,并收到以下错误消息: 我不明白为什么它抱怨任何与EJB相关的东西,因为这是一个.war文件。有任何想法吗? 更新: 我对glassfish提出了一个错误:https

  • 在我的项目(在Netbeans 8中创建)中,我们必须创建一个war文件,并从Glassfish 4.1管理控制台部署到不同的机器上。 同样的过程,即从Glassfish 4.1(从Netbeans 8打开)部署war文件,在我们开发项目的本地机器上运行良好(在Netbeans中)。

  • 如何使war文件自动部署?服务器组件是glass乐于,数据库是在MySQL中创建的。我需要创建一个可执行文件来提取war文件吗?以及如何做到这一点?

  • 我在将Java WAR部署到Glassfish 3.1.2 build 5时遇到问题。我想排除这是否与配置错误或遗漏有关。 我有一个部署到Glassfish的Web应用程序,在我更改了一个超文本传输协议-listeners之前,它运行得非常好。在那之前,除了更改超文本传输协议-listener-2的SSL设置下的证书昵称之外,我还没有更改任何一个默认侦听器(超文本传输协议-listener-1表示

  • 我试图通过GlassFish管理控制台为JMS设置连接工厂和队列,但是我不能在列表中使用那个选项!

  • 我使用的是WebLogic10.3.5。当我在eclipse中本地部署Struts2应用程序时,它运行良好。当我试图通过管理控制台部署我的应用程序时,我得到了一个Struts 2错误,name not found for action。 当我看着这张照片的时候。war文件,它有所有的库和类。我按照以下说明通过管理控制台进行部署。我可以通过管理控制台成功地部署,但是当我尝试使用应用程序的测试链接时,