[置顶] 安装与配置Weblogic J2EE Server并部署Jdeveloper ADF Web App

概要:首先在安装完JDeveloper之后,学习参考资料【1】开发一个Web App HRSystem,然后利用JDeveloper中内置的Weblogic Server,直接在JDeveloper运行ADF Web App应用程序。然后根据参考资料【2】,另外单独安装一个Weblogic Server,然后将HRSystem部署在新安装的Weblogic Server上。如参考资料【2】所示,要想在Weblogic上运行ADF Web App需要安装ADR,ADR为J2EE Server提供了ADF Runtime libraries。



参考【1】较为简单,下面是参考【2】的步骤(5),(6),(7)的注意事项。

(1)下载安装Weblogic:http://www.oracle.com/technetwork/middleware/ias/downloads/wls-main-097127.html
可以安装如下版本:Oracle WebLogic Server 11gR1 (10.3.6) + Coherence - Package Installer
(2)下载安装ADR:http://www.oracle.com/technetwork/developer-tools/adf/downloads/index.html
注意ADR的版本必须与Weblogic匹配。
setup.exe -jreLoc C:\jdk1.6.0_21
(3)创建Weblogic Domain,同时配置Admin Server,Managered Server,使用Product Mode和JRocket JVM,配置完成后,登陆Weblogic Console,查看Deployement下adf.oracle.*,em,jsf的lib包被部署了。
(4)给Managed Server配置JRF(Java Required Files)
要想在Managed Server上部署运行ADF应用程序还需要安装JRF,另外,上面安装的ADR也是运行ADF应用程序必须的。JRF是EMFA监控,安全,日志记录的必备组件。
(5)部署开发的ADF Web App到Weblogic有两种方法:(1)在JDeveloper中创建一个到Weblogic的connection,直接部署;(2)创建Enterprise Archive然后通过Weblogic Console部署。
注意:此处需要指定一个Java EE Web Copntext Root name,这个name会出现在web app的url中。
(6)配置JDBC数据源
在JDeveloper中,修改ADF Web App中的Application Module direct JDBC connection为Weblogic Server的JDBC Data Source.同时,在Weblogic Console中,创建一个JDBC Data Source,使其JNDI Name为jdbc/HRConnDS,设置Database Driver,将该新创建的JDBC Data Source的Target设置为ADF Web App的Server。
注意:此处HRConnDS是最初在JDeveloper中创建的数据链接,此处需要在JDeveloper中修改为JDBC Data Source,然后在Weblogic 中创建同名的JDBC Data Source。
(7)使用Weblogic Server运行ADF Web App
http://localhost:7003/HRSystem/faces/DeptEmpPage.jspx
其中7003是Managed Server的port.在运行应用程序时需要到user_projects\domains\fusion_domain\bin下面启动startWeblogic.cmd和startManagedWebLogic.cmd {{managed server name}}

启动weblogic
C:\Oracle\Middleware\user_projects\domains\..\bin\startWebLogic.cmd
Weblogic
http://localhost:7001/console weblogic/Welcome1
EM:
http://localhost:7001/em weblogic/Welcome1
启动managed server
C:\Oracle\Middleware\user_projects\domains\..\bin\startManagedWebLogic.cmd hrserver http://localhost:7001
接下来的步骤中需要输入weblogic/Welcome1

运行应用程序:
http://localhost:7003/HRSystem/faces/DeptEmpPage.jspx

参考:

【1】http://st-curriculum.oracle.com/obe/jdev/obe11jdev/ps1/ria_application/developriaapplication_long.htm

【2】http://www.oracle.com/webfolder/technetwork/jdeveloper/howto/11114/managedserver/wlsadfms.html

【3】http://radalcove.com/blog/?p=48

你可能感兴趣的:(Web,weblogic,server,jdbc,domain,installer)