部署ADF应用至Weblogic Managed Server

Weblogic Ver. 10.3.2.0
OS Ver. CentOS 5.4

Weblogic 的
AdminServer 提供console的功能,能够进行诸如数据源的创建管理、Weblogic集群的管理、Managed
Server的停止、状态监视等诸多功能。在实际使用环境中,将应用部署至AdminServer是不安全的,为其他访问应用的用户提供了访问
console的可能性。因此通常将应用部署至AdminServer下属的某一ManagedServer。

创建ManagedServer
进入Weblogic console,在 域结构 环境->服务器 中点击新建,指定ManagedServer名称及端口,即可创建ManagedServer。

启动ManagedServer
进入当前domain目录,运行./bin/startManagedWebLogic.sh <ManagedServer名称> 即可启动对应ManagedServer。

部署ADF应用至ManagedServer
首先调整ADF Runtime的部署目标,进入Weblogic Console,点击 域结构 中的 部署,分别点击左侧各个库,进入其详细信息。
在其 目标 标签页中,勾选计划部署ADF应用的ManagedServer,并保存。(若不进行该操作,则启动ADF应用时会因为缺少依赖库导致错误,如
[J2EE:160149]Error
while processing library references. Unresolved application library
references, defined in weblogic-application.xml: [Extension-Name:
adf.oracle.domain, exact-match: false], [Extension-Name:
oracle.jsp.next, exact-match: false].


确认依赖库文件的目标已勾选ManagedServer后,即可通过Console或EM部署ADF应用,需要注意的是在部署目标配置界面同样勾选ManagedServer,即可完成ADF应用向ManagedServer的部署。