我正在尝试在Cloudbees上部署在Glassfish上运行的 Web 应用程序。
不幸的是,我没有找到任何文档或教程。如果有人能向我解释最好的方法,我将不胜感激。我迷路了...谢谢!(PS:我正在研究Netbeans)
我正在尝试在Cloudbees上部署在Glassfish上运行的 Web 应用程序。
不幸的是,我没有找到任何文档或教程。如果有人能向我解释最好的方法,我将不胜感激。我迷路了...谢谢!(PS:我正在研究Netbeans)
要在运行时获取 glassfish 容器,您需要设置应用程序以运行相关的 clickstack。您需要安装 CloudBees SDK,然后运行以下命令:
bees app:deploy -a DOMAIN/APP_ID -t glassfish3 hello.war
另一种选择是使用 cloudbees clickstart(请参阅 cloudbees web 工具栏左上方的 clickstart 图标)并选择 glassfish 之一。然后在生成的应用程序骨架中提交你自己的代码,或者将生成的 jenkins 作业更改为指向你现有的 SCM
请注意这个容器是一个正在进行的社区工作,不提供你可以在 tomcat6 或 jboss7 运行时上拥有的所有功能。如果您的应用程序不依赖于容器,那么这些应用程序可能是更好的选择。
要部署,您需要在 NetBeans 项目列表中的项目上单击鼠标右键,然后单击“部署”。显然,您需要确保项目的属性指向正确的部署位置和目录。
我的应用程序正在运行,实际上我必须在配置中使用JavaEE6创建一个应用程序(实际上它是一个jboss服务器)。
我配置了persistence.xml并添加了cloudbees-web.xml。我还删除了一些hibernate和mysql jar(s),它已经奏效了!
我希望可以帮助其他cloudbees开发者!