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