Module 什么';WebSphere上application.xml中对模块id的要求是什么?

Module 什么';WebSphere上application.xml中对模块id的要求是什么?,module,websphere,ear,Module,Websphere,Ear,我有WebSphere的企业应用程序。在application.xml中有一行: <module id="Module_1346393735403"> 不幸的是,没有人能告诉我为什么模块id是这样的形式,它是从某处复制的。我试图在谷歌上找到一些关于id应该是什么样子的细节,但没有成功 所以我的问题是,WebSphere上对模块id的要求是什么?它需要是application.xml中唯一的东西,还是有一些特殊要求 这对我来说是误导的是来自官方网站的信息: 确保模块部署描述符中的

我有WebSphere的企业应用程序。在
application.xml
中有一行:

<module id="Module_1346393735403">

不幸的是,没有人能告诉我为什么模块id是这样的形式,它是从某处复制的。我试图在谷歌上找到一些关于id应该是什么样子的细节,但没有成功

所以我的问题是,WebSphere上对模块id的要求是什么?它需要是application.xml中唯一的东西,还是有一些特殊要求

这对我来说是误导的是来自官方网站的信息:

确保模块部署描述符中的显示名称为 与模块名称相同。例如,如果Web模块的名称 是ProjectServicesHTTPInterface,是 部署描述符文件web.xml也必须是 ProjectServicesHTTPInterface


id只是一个任意标识符。值
模块_1346393735403
看起来像是由某个IBM工具生成的(该数字实际上是自UNIX纪元以来以毫秒为单位的时间戳)。它甚至不是强制性的,除非它被其他部署描述符、IBM扩展描述符或绑定文件引用。

消息本身不是很清楚。它没有解释模块名是什么

对于WebSphere(7)模块名称是war文件的名称(不带.war后缀)


display name
标记必须出现在war文件的web.xml中,并且必须与war的名称相同(没有.war)。

您指的是什么绑定文件?application.xml的WebSphere绑定文件是ibm-application-bnd.xmi。