【发布时间】:2013-07-02 12:18:59
【问题描述】:
我在从wsadmin 命令行安装我的应用程序的 .ear 文件时遇到了一个问题,使用以下命令(见下文)——我按原样从 Websphere 的“查看最后操作的管理脚本命令”中复制了该文件,在我尝试从控制台手动执行此操作之后。问题是在部署完成后我转到应用程序,我没有在详细属性下看到“安全角色到用户/组映射”链接,但是当我从控制台安装应用程序同时我接受所有时,我确实看到了这一点使用快速路径方法的默认值。
PS:我在 Windows 2008 R2 64 位机器上使用 Websphere 7.0.0.23。另外,如果我省略了AdminApp.install() 命令中的所有选项而只使用AdminApp.install('C:\pathToMyEar'),我会看到安全映射链接,但是我至少需要传递应用程序的名称,否则名称最终会是随机的字符串。
AdminApp.install('C:/fakepath/myApplication.ear', '[ -nopreCompileJSPs -distributeApp -nouseMetaDataFromBinary -nodeployejb -appname myApplicationRestEAR -createMBeansForResources -noreloadEnabled -nodeployws -validateinstall warn -noprocessEmbeddedConfig -filepermission ..dll=755#..so=755#..a=755#..sl=755 -noallowDispatchRemoteInclude -noallowServiceRemoteInclude -asyncRequestDispatchType 禁用 -nouseAutoLink -MapModulesToServers [[ myApplicationRest myApplicationRest.war,WEB-INF/web.xml WebSphere:cell=TestNode01Cell,node=TestNode01,server=server1]] -MapRolesToUsers [[ security AppDeploymentOption.No AppDeploymentOption.Yes "" "" AppDeploymentOption.No "" "" ]]]')
非常感谢, 切坦
【问题讨论】:
-
在文档和 armstrhb 答案中只有 5 个
MapRolesToUsers参数(见下文)。为什么MapRolesToUsers有 8 个参数?这些参数有什么作用?
标签: scripting jython websphere-7 wsadmin