0

weblogic管理者以外のユーザー名を使用して、コマンドライン(maven)からアプリケーションをWeblogicサーバーにデプロイできますか? たとえば、開発者向けにグループが作成され、ユーザーがそのグループに追加されます。これらのユーザーは、DBA ではない開発者です。

コマンドラインから開発者権限でアプリケーションをデプロイすることはできますか?

サーバーステータスのスクリーンショット

ここに画像の説明を入力

4

1 に答える 1

1

はい、可能です。ユーザーは、WebLogic でアプリケーションをデプロイ/アンデプロイするには、ロール「Deployer」が必要です。WebLogic は、このロールをグループ「Deployers」に属するユーザーに自動的に付与します。

だからあなたのために、

1) そのようなユーザーが外部 LDAP サーバー (AD、OID など) に存在する場合は、この外部 LDAP サーバーにグループ「Deployers」を作成し、これらのユーザーをこのグループのメンバーにします。

2) そのようなユーザーが WebLogic の組み込み LDAP に存在する場合、「Deployers」グループは、ユーザー グループ マッピングを完了するために、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
于 2013-05-13T16:22:59.320 に答える