JBoss AS7 *.dodeploy 文件

2024-01-11

我们将应用程序打包为 .war 文件,宣传对 JBoss AS5 的支持,并指示客户将 .war 复制到他们的 JBoss“部署”目录中,并启动他们的应用程序服务器以部署 .war。

我们正在引入对 JBoss AS7 的支持,因此我们对 AS7 的部署说明必须更改为类似

-copy the application.war to $JBOSS_HOME/standalone/deployments
-touch $JBOSS_HOME/standalone/deployments/application.war.dodeploy
-start JBoss AS7

这种部署方法对我来说似乎很尴尬,而且可能很脆弱,因为未能成功创建 *.dodeploy 文件将导致部署失败。此外,JBoss 启动问题可能会导致部署失败,从而导致 *.dodeploy 文件被重命名为 *.failed - 因此在尝试重新部署之前必须将其重命名回 *.dodeploy。我们认为这个过程对于我们的一些客户来说似乎有点尴尬,他们可能不熟悉 JBoss AS7。

有什么方法可以自动化此部署过程,以便对于可能不熟悉 JBoss AS7 的工作方式的部署人员来说更加顺利吗?其他人如何处理这种情况?感谢您的任何建议。


有一个相当易于使用的网络界面。您可以在 JBoss AS7 启动后访问它,方法是:http://本地主机:8080 http://localhost:8080。该页面上有一个链接,可将您带到管理控制台。

您还可以使用 CLI 界面编写部署脚本。这里有一些信息https://docs.jboss.org/author/display/AS7/Management+Clients https://docs.jboss.org/author/display/AS7/Management+Clients关于如何使用它。

最后,您始终可以编写自己的 Java 客户端来部署应用程序。我写了一个博客文章 http://jamezp.blogspot.com/2011/07/jboss-application-server-deployment.html不久前讨论了如何编写自定义部署 CLI 界面。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JBoss AS7 *.dodeploy 文件 的相关文章

随机推荐

  • OpenGL ES:在像素绘画应用程序中撤消

    我目前正在开发一个应用程序 允许用户使用 OpenGL ES 绘制像素化图像 但我不知道如何实现撤消功能 我怎样才能做到呢 我想到为每个像素使用一个图像并将其添加到一个数组中 基本上 如何存储用作像素的矩形 how can I store
  • 如何判断 lib 是使用 /mt 还是 /md 编译的?

    给定一个已编译的lib 有没有办法判断它是否是用 md or mt只要看看它 也许与dumpbin tool Edit dumpbin directives foo lib是以下情况的解决方案lib没有编译 GL转变 是否有一个选项可以检查
  • 一键关闭一个模态并打开一个新模态

    我在用引导程序并有一个one我想有一个链接的模态another模态 我似乎无法弄清楚这一点 目前我正在使用modal close and modal show 但这是行不通的 a to3heart click function portfo
  • 降低 GTK+ 中的按钮高度

    我正在创建一个 GTK 3 C 应用程序 它有一个很长的列表 当用户单击任何列表项时 应用程序需要注册 现在我列出了 GTK 按钮的列表 因为样式是传达功能的最清晰方式 然而 宽大的垂直填充意味着按钮占用的空间大约是所需空间的两倍 我该如何
  • 使用 Examine 和 Lucene.Net 查询以逗号分隔的 ID 列表?

    我正在使用 Examine for Umbraco 构建于 Lucene net 之上 来进行搜索 我很确定我的问题与 Lucene 有关 我的一个字段包含逗号分隔 ID 的列表 如何以正确的方式查询该字段 例如 我有一个值为 64 65
  • 如何使用 JavaScript/jQuery 编写 onshow 事件?

    我的页面上有一个锚标记 我想要附加一个事件 当该元素的显示发生变化时该事件将触发 我如何编写这个事件 并在该元素的显示发生变化时捕获 这是我在 onShow 上做的方式 作为一个 jQuery 插件 然而 它可能会也可能不会完全执行您正在做
  • AngularJS 下拉值动态变化

    我使用 AngularJS 创建了两个下拉菜单 并通过控制器在其中附加了数据 当第一个下拉列表发生更改时 我想更改第二个下拉列表值 我创建了example http addr pk a431b 但是当我更改第一个下拉列表的值时 第二个下拉值
  • 如何从 Dojo 的构建系统中排除文件?

    我正在关注有关该主题的官方文档页面 http dojotoolkit org reference guide 1 9 build buildSystem html trees dirs and files但我无法将其配置为忽略 txt fi
  • 设置 selenium 使用自定义配置文件,但它保持默认打开

    我正在尝试使用 python 和 selenium 来自动执行 Firefox 中的一些任务 当我下载文件时 会弹出一个窗口 询问您是否要打开或保存 并且每次使用此类文件时都会出现一个复选框 我发现除非您安装了网页修复程序上的附加功能 否则
  • 从主窗体打开现有窗体

    我设计了两种形式 Form1 and Form2 Form1是主要形式 里面有一个按钮Form1 如果我点击按钮 那么Form2会弹出 我想做点什么Form2 click button in Form1 private void butto
  • 从 Spark 2.X 开始,无法使用 scala.None 值创建 org.apache.spark.sql.Row

    由于 Spark 2 X 无法使用 scala None 值创建 org apache spark sql Row Spark 1 6 X 是可能的 Caused by java lang RuntimeException Error wh
  • 在 JavaScript 中检测网页上的 fetch API 请求

    背景 我正在使用 Shopify ScriptTag 它允许我在店面添加 JavaScript 文件 我所拥有的只是该脚本文件 目前的行为 有一个选项 立即购买 允许客户跳过直接结帐添加到购物车 当他们点击现在购买 Shopify 发送fe
  • ggplot2 刻面换行:仅第一行的 y 轴刻度

    是否可以将 y 轴添加到构面包裹中 但仅限于第一行 如屏幕截图所示 我的情节代码 library ggplot2 mydf lt read csv https dl dropboxusercontent com s j3s5sov98q9y
  • 将新属性更新到现有节点 firebase(实时数据库)

    我是 firebase 实时数据库的新手 我有一个数据结构如下 我如何更新新属性 TimeOut 在同一节点而不损失当前属性 如果有人可以帮助我解决这个问题 我将不胜感激 如果您只需将该属性添加到您显示的节点上 那么 firebase da
  • Python:使用win32com将对象插入到Excel的特定行和列中

    我使用 Python 3 5 和 win32com 通过以下方法将对象 pdf 文件 插入到 Excel 中 Embedded object Add ClassType None Filename file loction Link Fal
  • 类连续数据

    我有一个 C 类 它有四个私有浮点数和一堆对此数据进行操作的非静态公共函数 是否可以保证或可以做到这四个浮点数是连续的并且没有填充 这将使该类的大小为四个浮点数 并且它的地址将是第一个浮点数的地址 这取决于你的编译器 您可以使用 pragm
  • Mongoose 是否支持 Mongodb `findAndModify` 方法?

    我想使用 Mongoose 使用 findAndModify 以原子方式增加字段 但是 下面的代码会抛出错误 TypeError Object has no method findAndModify defining schema for
  • 如何在 Suse 上从命令行安装软件包 [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 suse版本是什么apt get or yum 如何从命令行安装软件包 一次相当激烈的谷歌搜索表明 这可能是yast or yast2 但没有理智HO
  • 如何将候选用户列表传递给 alfresco 中的 activiti 工作流任务?

    我希望能够传递作为任务候选者的用户列表 用户是从数据列表中检索的 不能作为一个组使用 Activiti candidateUsers 似乎是正确的方法 假设已获取用户并将其设置在变量 ipw reviwers 中
  • JBoss AS7 *.dodeploy 文件

    我们将应用程序打包为 war 文件 宣传对 JBoss AS5 的支持 并指示客户将 war 复制到他们的 JBoss 部署 目录中 并启动他们的应用程序服务器以部署 war 我们正在引入对 JBoss AS7 的支持 因此我们对 AS7