Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在多个环境中使用ant创建单个ear_Ant_Websphere_Ear - Fatal编程技术网

如何在多个环境中使用ant创建单个ear

如何在多个环境中使用ant创建单个ear,ant,websphere,ear,Ant,Websphere,Ear,我有一个要求,在中,我们有多个属性文件,使用这些文件为不同的环境(如开发)创建EAR文件,生产等。在一个特定的环境中创建ear大约需要45分钟,这是很长的时间。我想做的是为所有环境只创建一次ear,当它部署在IBM WebSphere中时,它应该可以工作。我们使用ant build构建ear 感谢您的帮助我认为最好的选择是在EAR中包含属性文件,然后调整EAR中的代码以使用env条目来决定使用哪个属性文件。管理员/开发人员可以在部署应用程序时设置env条目。请给出一个示例。读取属性文件的代码如何

我有一个要求,在中,我们有多个属性文件,使用这些文件为不同的环境(如开发)创建EAR文件,生产等。在一个特定的环境中创建ear大约需要45分钟,这是很长的时间。我想做的是为所有环境只创建一次ear,当它部署在IBM WebSphere中时,它应该可以工作。我们使用ant build构建ear


感谢您的帮助

我认为最好的选择是在EAR中包含属性文件,然后调整EAR中的代码以使用env条目来决定使用哪个属性文件。管理员/开发人员可以在部署应用程序时设置env条目。

请给出一个示例。读取属性文件的代码如何调用?它是由servlet或EJB调用的还是什么?在调用该逻辑的JavaEE组件中,您应该在相应的web.xml或ejb-jar.xml中定义一个