Jakarta ee 如何将文件自动部署到IBM Websphere 7.0';谁的档案目录?

Jakarta ee 如何将文件自动部署到IBM Websphere 7.0';谁的档案目录?,jakarta-ee,websphere,Jakarta Ee,Websphere,我正在开发一个应用程序,我想创建一个属性文件或将其部署到Websphere。我只是不想手工做。是否有一个自动部署的选项,一旦我将EAR文件部署到WAS 7.0,属性文件也将被部署 谢谢 如果属性文件是可编辑的,则不应将其作为EAR文件的一部分进行部署。而是把它放在磁盘上服务器可以读取的地方。在群集上运行时,除非您准备编辑属性文件的多个本地副本,否则必须将其保存在共享磁盘上 您不希望将外部属性文件的文件路径硬编码到部署的EAR中,这样您就可以通过在Websphere服务器上配置URL资源来解决这个

我正在开发一个应用程序,我想创建一个属性文件或将其部署到Websphere。我只是不想手工做。是否有一个自动部署的选项,一旦我将EAR文件部署到WAS 7.0,属性文件也将被部署


谢谢

如果属性文件是可编辑的,则不应将其作为EAR文件的一部分进行部署。而是把它放在磁盘上服务器可以读取的地方。在群集上运行时,除非您准备编辑属性文件的多个本地副本,否则必须将其保存在共享磁盘上

您不希望将外部属性文件的文件路径硬编码到部署的EAR中,这样您就可以通过在Websphere服务器上配置URL资源来解决这个问题。在WebSphere7管理控制台中,按如下方式访问它

Resources > URL > URLs
以下是*nix框上URL资源的一些示例设置,其中服务器的根目录有一个名为“propertiesFiles”的文件装载,该文件对群集中的所有服务器节点(即共享网络磁盘)都可见

将属性文件复制到此位置,以便具有此文件路径

/properitesFiles/example.properties
然后,Web应用程序可以使用“URL/propertiesFiles”使用JDNI查找来引用此URL资源,以查找属性文件所在的目录。因此,您没有根据文件名(即“example.properites”)将文件位置硬编码到耳朵中


从本配置开始,然后到部署过程,独立于您的EAR部署更新属性文件

,因此您希望在部署EAR后自动激活的东西,将属性文件覆盖到该部署中?您是否尝试为不同的环境(如测试和生产环境)使用单个ear文件但设置不同?我只想在app server中部署ear和属性文件,但我想在一个步骤中部署它们。我想在一个程序中创建一个属性文件。你怎么认为?或者有更简单的事情要做或者在最佳实践中?谢谢你的关心!
/properitesFiles/example.properties