0
是否可以使用除weblogic admin以外的用戶名從命令行(maven)將應用程序部署到Weblogic服務器?對於開發人員,創建一個組並將用戶添加到該組。這些用戶是不是DBA的開發人員。具有非dba權限的Weblogic部署
是否可以從命令行部署具有developet特權的應用程序?
截圖的服務器狀態
是否可以使用除weblogic admin以外的用戶名從命令行(maven)將應用程序部署到Weblogic服務器?對於開發人員,創建一個組並將用戶添加到該組。這些用戶是不是DBA的開發人員。具有非dba權限的Weblogic部署
是否可以從命令行部署具有developet特權的應用程序?
截圖的服務器狀態
是的,這是完全可能的。用戶需要角色「部署者」才能在WebLogic中部署/取消部署應用程序。的WebLogic會自動授予此角色的用戶誰屬於組「部署者」
那麼對你來說,
1)如果這些用戶外部LDAP服務器上存在(如AD,OID等),創建組「部署者「在這個外部ldap服務器上,並讓這些用戶成爲這個組的成員。 2)如果這些用戶存在於WebLogic的嵌入式LDAP中,那麼「部署者」組已經存在於weblogic的嵌入式LDAP中,以完成用戶組映射。所有你需要做的就是讓這組
這裏是我的測試結果,這些用戶成員:
D:\oracle\wls1036\wlserver_10.3\server\lib>d:\Tools\maven\apache-maven-3.0.5\bin\mvn.bat weblogic:deploy -Dadminurl=t3:/
/192.169.0.1:7001 -Duser=deployeruser1 -Dpassword=weblogic1 -Dtargets=AdminServer -Dsource=d:\tmp\cus_app\testvirtual.wa
r -Dname=testvirtual
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Mojo Archetype 10.3.6.0
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- weblogic-maven-plugin:10.3.6.0:deploy (default-cli) @ weblogic-maven-plugin ---
weblogic.Deployer invoked with options: -noexit -adminurl t3://192.169.0.1:7001 -user deployeruser1 -deploy -name testv
irtual -source d:\tmp\cus_app\testvirtual.war -targets AdminServer
<May 13, 2013 9:44:50 PM IST> <Info> <J2EE Deployment SPI> <BEA-260121> <Initiating deploy operation for application, te
stvirtual [archive: d:\tmp\cus_app\testvirtual.war], to AdminServer .>
Task 4 initiated: [Deployer:149026]deploy application testvirtual on AdminServer.
Task 4 completed: [Deployer:149026]deploy application testvirtual on AdminServer.
Target state: deploy completed on Server AdminServer
我想問一個問題,就是它使用戶具有存在於LDAP必須的?如果創建用戶並將其添加到部署者組中,該怎麼辦? – user75ponic 2013-05-13 18:47:17
您可以將現有用戶添加到**「部署者」**組中,或創建新用戶,然後將其添加到該組中。假設您想給現有用戶提供部署者權限,我寫了答案。 – Abid 2013-05-14 08:39:22
Abid,我將創建用戶並將添加到Deployer組。我們的WLS沒有與LDAP鏈接。 – user75ponic 2013-05-14 09:37:31