Wednesday, January 27, 2010

Configuration: I-Planet as a proxy with Weblogic server

Steps To Configure WLS Plug-in in IPlanet Web Server

1. Install SunOne Web-Server.
2. Install WLS with the Plugin Option enabled.This option installs WLS with all the plugins files required for supported web-servers.
3. Refer BEA_HOME\weblogic92\server\plugin for plugin files.



















4.
Navigate to appropriate OS and copy the IPlanet plug-in files.


5. Plug-in file for (IPlanet)Sun Server is proxy61.dll

6.Paste the proxy61.dll file in Sun Server’s plugin\lib folder(SUNHOME\WebServer6.1\plugins\lib).



















7. The next is to edit the magnus.conf and obj.conf files of Sun Server and make entry for WLS plug-in(SUNHOME \WebServer6.1\https-beatest\config).




















8. The entries that should be made in magnus.conf file are:


(1)A LoadModule entry in Loadmodule specification.

Init fn="load-modules" funcs="wl_proxy,wl_init" shlib="C:/Sun/WebServer6.1/plugins/lib/proxy61.dll"
Init fn="wl_init"



















(2) Object specification in obj.conf for cluster environment.


Service fn="wl_proxy" WebLogicCluster="127.0.0.1:7003,127.0.0.1:7005" Debug="ALL" WLLogFile="proxy1.log"


127.0.0.1:7003,127.0.0.1:7005 is the cluster addresses to which the sun server redirects the request. The application is deployed on this cluster.




















(3) Object specification in module configuration for single server.


Service fn="wl_proxy"
WebLogicHost=127.0.0.1
WebLogicPort=7001
WLLogFile="proxy1.log"


9. After completing these specification start the Sun server.

10. Start the WLS admin server and all managed servers participating in the cluster.

11. Open the browser and type the request URL to the application deployed in the cluster.




1 comment:

  1. Hi,

    I was wondering if you can point me to the Solaris version for the above guide.

    I have been searching online to find a similar tutorial for using Sun One web server on Solaris as a proxy for WebLogic but couldn't find anything.

    ReplyDelete