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

Java 在eclipse中启动Jboss时,如何运行批处理作业?,java,eclipse,jboss,Java,Eclipse,Jboss,我在Eclipse3.6中使用JBossAS5.0。我在eclipse内部启动Jboss,问题是eclipse通过直接调用run.jar来启动Jboss,每次启动服务器时我都需要做一些组装工作(文件复制等),当我点击开始按钮时,没有地方可以进行这个操作,在调用run.jar的主方法之前,有没有办法运行一些预处理任务 AFAIK,目前无法在运行JBoss之前附加要执行的脚本(假设您使用JBoss作为工具) 但是,您可以通过以下步骤间接实现: 编写一个脚本来进行组装(我们称之为 自动组装.bat)

我在Eclipse3.6中使用JBossAS5.0。我在eclipse内部启动Jboss,问题是eclipse通过直接调用run.jar来启动Jboss,每次启动服务器时我都需要做一些组装工作(文件复制等),当我点击开始按钮时,没有地方可以进行这个操作,在调用run.jar的主方法之前,有没有办法运行一些预处理任务

AFAIK,目前无法在运行JBoss之前附加要执行的脚本(假设您使用JBoss作为工具)

但是,您可以通过以下步骤间接实现:

  • 编写一个脚本来进行组装(我们称之为
    自动组装.bat
  • 选择您的项目>菜单栏:项目> 性质
  • 在左窗格中选择生成器
  • 单击右窗格上的
    New…
    按钮
  • 选择程序>确定
  • 给适当的名字
  • 浏览并选择
    自动组装.bat
    文件>应用>确定并关闭对话框
  • 从现在起,只要您想组装耳朵,只需执行以下操作:

  • 对代码进行一些更改(可选)
  • 执行项目>清理(如果执行步骤1,则为可选)
  • 执行项目>生成项目(如果未启用自动生成)
  • 运行JBoss

  • 你想让它为你的应用程序运行还是独立于应用程序?Jigar Joshi我为我的特定应用程序运行。解决方法:你可以转到外部工具菜单(菜单栏|运行|外部工具)并配置自定义运行配置,例如,执行“预处理”的外部shell脚本。执行后,您可以运行jboss。您需要在@runtime或部署时进行此设置吗?@Jigar Joshi,我需要此用于开发,它包括两个阶段,第一个阶段是将资源组装到EAR中,第二个阶段是启动jboss服务器。我们有用于生产部署的ant构建文件。