我有一些ant脚本可以从命令行创建各种东西。
我的命令环境很复杂,我们正在做一些我真的不想在eclipse中做的事情,它们不会真正从eclipse中调用的ant脚本运行。但是如果有办法让eclipse中的ant脚本启动服务器,那也没关系。
有时他们需要一段时间才能运行。如果当它们完成时,我可以在eclipse中启动我的Java EE服务器。如果重要的话,我碰巧使用JBoss 1.4.2。如果可能的话,我想在调试模式下启动它。通过这种方式,我可以在不必导航到服务器的情况下进行测试,并在代码完成构建后立即从eclipse中启动调试。有没有简单的方法呢?
答案 0 :(得分:2)
您始终可以在外部管理Application Server。通过调用<JBOSS_HOME>/bin/run.(sh|bat) -b <ip_address>
(JBoss 5)或<JBOSS_HOME>/bin/standalone.(sh|bat) -b <ip_address>
要从ant启动和停止服务器并让它看起来好像是从eclipse中启动它,这是一项更难的任务。您必须在eclipse中创建一个Run / Launch Configuration,然后从ant中调用它,参见Launch an Eclipse Run Configuration from ANT