我在使用以下命令(请参见下文)从wsadmin
命令行安装应用程序的.ear文件时面临一个问题 - 我从Websphere的“查看最后一个操作的管理脚本命令”后,我试图从控制台手动执行此操作。问题是部署完成后,我去应用程序,我没有看到详细属性下的“用户/组映射的安全角色”链接,但我确实看到这一点,当我从控制台安装应用程序,而我接受所有使用快速路径方法的默认值。 PS:我在Windows 2008 R2 64位机器上使用Websphere 7.0.0.23。另外,如果我忽略了AdminApp.install()
命令中的所有选项,并且只使用AdminApp.install('C:\pathToMyEar')
,我会看到安全性映射链接,但是我至少需要传递应用程序的名称,否则名称最终会变成随机字符串。wsadmin应用程序安装脱离用户/组映射的安全角色
AdminApp.install( 'C:/fakepath/myApplication.ear',“[-nopreCompileJSPs -distributeApp -nouseMetaDataFromBinary -nodeployejb -appname myApplicationRestEAR -createMBeansForResources -noreloadEnabled -nodeployws -validateinstall警告-noprocessEmbeddedConfig -filepermission。 的.dll = 755#。。所以= 755#。.A = 755#。 .sl = 755 -noallowDispatchRemoteInclude -noallowServiceRemoteInclude -asyncRequestDispatchType DISABLED -nouseAutoLink -MapModulesToServers [[myApplicationRest myApplicationRest.war,WEB-INF /网。 xml WebSphere:cell = TestNode01Cell,node = TestNode01,server = server1]] -MapRolesT oUsers [安全AppDeploymentOption.No AppDeploymentOption.Yes “” “” AppDeploymentOption.No “” “”]]]”)
非常感谢, Chethan
有MapRolesToUsers'的'只有5个参数的文件,并在armstrhb答案(见下文)。为什么你有8个参数的MapRolesToUsers?这些参数做什么? –