java - 在eclipse中启动Jboss时如何运行批处理作业?

标签 java eclipse jboss

我使用 JBoss AS 5.0 和 eclipse 3.6。我在eclipse中启动Jboss,问题是,eclipse通过直接调用run.jar启动jboss,每次启动服务器时我都需要做一些组装工作(文件复制等),没有地方可以放置此操作当我单击开始按钮时,有没有办法在调用run.jar的main方法之前运行一些预处理任务?

最佳答案

据我所知,目前无法在运行 JBoss 之前附加要执行的脚本(假设您使用JBoss AS Tools)。

但是,您可以使用以下步骤间接实现它:

  1. 编写一个进行组装的脚本(我们称之为 auto-assemble.bat)
  2. 选择您的项目 > 菜单栏:项目 > 属性
  3. 在左侧 Pane 中选择构建器
  4. 点击右侧 Pane 中的新建... 按钮
  5. 选择程序 > 确定
  6. 提供适当的名称
  7. 浏览并选择 auto-assemble.bat 文件 > 应用 > 确定并关闭对话框

从现在开始,每当您想要组装 EAR 时,只需执行以下操作:

  1. 对您的代码进行一些更改(可选)
  2. 执行项目 > 清理(如果执行步骤 1,则可选)
  3. 执行项目 > 构建项目(如果未启用自动构建)
  4. 运行 JBoss

关于java - 在eclipse中启动Jboss时如何运行批处理作业?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6354606/

相关文章:

java - 分隔符在省略整数时会给出多余的空间

java - Samsung Galaxy 7"(GT-P6210) 未检测到 USB 调试?

java - Android Eclipse - 找不到 *.apk

eclipse - Eclipse 可执行启动器无法找到其配套启动器 jar 窗口

eclipse - 使用 IvyDE 设置项目

java - Linux 和 MySQL 中的编码问题

java - HtmlUnit 2.15 可以使用 TLS 而不是 SSL 进行连接吗?

java - 无法在 Linux 上的路径中运行 jar 可执行文件

java - 序列化和反序列化未实现 Serializable 的对象

java - 应用程序服务器如何使用 Stateful beans 识别用户