【问题标题】:How to deploy a Glassfish application on CloudBees如何在 CloudBees 上部署 Glassfish 应用程序
【发布时间】:2013-05-25 05:31:40
【问题描述】:

我正在尝试在 Cloudbees 上部署在 Glassfish 上运行的 Web 应用程序。

很遗憾,我没有找到任何文档或教程。 如果有人能向我解释最好的方法,我将不胜感激。我迷路了... 谢谢! (PS:我正在开发Netbeans

【问题讨论】:

    标签: deployment web glassfish cloudbees


    【解决方案1】:

    要进行部署,您需要在 NetBeans 项目列表中的项目上单击鼠标右键,然后单击“部署”。显然,您需要确保项目的属性指向正确的部署位置和目录。

    【讨论】:

    • 谢谢!实际上我的应用程序运行良好,我可以部署并运行它,但我只想知道使用 cloudbees 的步骤。
    【解决方案2】:

    要在运行时获取 glassfish 容器,您需要设置应用程序以运行相关的 clickstack。您需要安装 CloudBees SDK,然后运行以下命令:

    bees app:deploy -a DOMAIN/APP_ID -t glassfish3  hello.war
    

    另一个选项是使用 cloudbees clickstart(请参阅 cloudbees 网络工具栏左上方的 clickstart 图标)并选择 glassfish 之一。然后在生成的应用程序骨架中提交你自己的代码,或者将生成的 jenkins 作业更改为指向你现有的 SCM

    请注意,此容器是一个正在进行的社区工作,不提供您可以在 tomcat6 或 jboss7 运行时上拥有的所有功能。如果您的应用程序不依赖于容器,那么这些应用程序可能是更好的选择。

    【讨论】:

    • 谢谢!好吧,我尝试了第一个解决方案,它可以工作,但是当我想访问网页时,我有 glassfish 页面“您的服务器正在运行”。如何展示自己的观点。谢谢!
    【解决方案3】:

    我的应用程序正在运行,实际上我必须在 configuration 中使用 JavaEE6 创建一个应用程序(实际上它是一个 jboss 服务器)。

    我配置了 persistence.xml 并添加了一个 cloudbees-web.xml。 我还删除了一些 hibernate 和 mysql jar(s),它已经成功了!

    希望对其他cloudbees开发者有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多