Oracle WebCenter Suite Installation Overview

Oracle WebCenter Suite is available in Oracle Application Server 10g R3 (10.1.3.2). This post covers technical overview, components and Installation steps for Oracle Web Center Suite.

Key Components of WebCenter Suite
1. WebCenter Framework
2. WebCenter Services

.
Technical Components of WebCenter Suite

i)   OC4J for Oracle WebCenter Framework  (OC4J_WebCenter)
ii)  OC4J for Oracle Content Database (OC4J_ContentDB)
iii) Oracle HTTP Server as Web Server (OHS)
iv) Oracle Application Server Control Console (iAS Console) (OC4J of type home)
v)  OPMN (Oracle Process Manager and Notification Server)

vi) Oracle Database as ContentDB Repository (9i or 10g DB)

.
Oracle WebCenter Suite Installation Types

1. Basic Installation Type (includes all technical components mentioned above )

2. Advanced Installation Type

2.1 Oracle WebCenter Framework with HTTP Server– (WebCenter Framework or OC4J_Webcenter, HTTP Server, OPMN, iAS Console or OC4J(home))
2.2 Oracle Content Database– (Oracle Content DB or OC4J_ContentDB, HTTP Server, OPMN, iAS Console (home oc4j))
2.3 Oracle WebCenter Framework– (WebCenter Framework, OPMN, iAS Console)
2.4 Oracle HTTP Server – (Oracle HTTP Server and OPMN)

You use advanced installation type for multi node installation, custom port selection or  cluster configuration.

.

For authentication, WebCenter can use

i) Java Single Sign-On with OID
or
ii) Oracle Access Manager
or
iii) Oracle Application Server Single Sign-On
.

User Repository for Content DB can be 

i) Oracle Internet Directory (Oracle’s LDAP 3 compliant LDAP server)
ii)Third Party LDAP Server (AD, iPlanet, open LDAP, Novel eDirectory)
iii) File based user repository
If you are using file based repository initial userName is “contentadmin” and password is same as “contentDB schema password

.

Content Repository

Oracle Database 10.1.0.5 or 10.2.0.2 (as of 15 Aug 2008)
.

Webcenter Suite Software

Download Webcenter from here

.

Installation of Oracle WebCenter Suite

For step by step Oracle WebCenter Suite Installation Suite Guide  click here

1.Install Oracle DB as Repository for Oracle WebCenter Suite (10.2.0.2 or higher)
2.Configure database parameter using cdb_alter_system.sql
3.Install Oracle WebCenter Suite

1. Oracle ContentDB Repository

1.1 Database Character-set should be AL32UTF8
1.2 Install Database 10.2.01, check here for 10.2.0.1 installation on Linux
1.3 Upgrade it to 10.2.0.2, check here to upgrade database to 10.2.0.2

.

2. Configure Database

2.4 Set Database initialization parameters using cdb_alter_system.sql
2.5Create tablespace CONTENT_IFS_MAIN
or set DB_CREATE_FILE_DEST

SQL> alter system set DB_CREATE_FILE_DEST=’datafile_location’ scope=both;

.
3. Install WebCenter Suite

Start Oracle WebCenter Suite installer by running runInstaller from 10.1.3.2.0 software

When prompted for Content Schema password, enter password of your choice (use same password for contentdb application user).


.

Specify User repository when prompted (File based in XML file on middle tier or Directory basedin LDAP server like OID, iPlanet, openldap)


.

URL’s for Webcenter Suite

Rich Text Portlet
http://hostname:7777/richtextportlet/portlets/wsrp2?WSDL

To consume OmniPortlet in your application:
http://hostname:7777/portalTools/omniPortlet/providers/omniPortlet

To consume Web Clipping in your application:
http://hostname:7777/portalTools/webClipping/providers/webClipping

Oracle Content DB Web client:
http://hostname:7777/content   (contentadmin/contentDB schema password)

To access Application Server Control:
http://hostname:7777/em  (oc4jadmin/password entered during installation)

About the Author Atul Kumar

Oracle ACE, Author, Speaker and Founder of K21 Technologies & K21 Academy : Specialising in Design, Implement, and Trainings.

follow me on:

Leave a Comment:

24 comments
Padmaja says May 6, 2009

Hi,

We are trying to convert Struts application to a portlet using Jdeveloper. We followed this guide http://download.oracle.com/docs/cd/B14099_19/
portal.1014/b14135/pdg_java_adv.htm#CHDJBEGF

We first built a struts app in Jdeveloper by selecting this template
“Web application[JSF, Struts, ADFBC]”.

After crating sturts application we tried to register an Omini portlet producer by giving this in the end url for the struts application “http://localhost:6688/portalTools/omniPortlet/providers/omniPortlet”. We also created a .jspx file to display portlet but we are not able to see the Omini portlet in the component palet.

Please help us in guiding how to create a struts portlet in Jdeveloper.

Thanks in advance.

Reply
Amrita says June 4, 2009

What is the certified Database (oracle 10g or 11g) for installing Webcenter 10.1.3.4 ?

Reply
Atul Kumar says June 4, 2009

Amrita,
Webcenter 10.1.3.4 is nothing but Oracle Application Server 10.1.3.4 and both 10g and 11g are certified database

please check below link for certification matrix

http://www.oracle.com/
technology/software/products/ias/files/
oracle_soa_certification_r3_10.1.3_matrix.xls

Reply
Amrita says June 4, 2009

Thanks, it helps !

Reply
Amrita says June 10, 2009

Hi Atul,
How can we consume a public service(weather details, forex exchange rate etc) in a omni portlet ?
In a tutorial for weather forcast I got a link : http://webservices.oracle.com/WeatherWS/WeatherWS?WSDL
But from to get WSDL link for other public services ?
Thanks,
Amrita

Reply
Mohan says September 2, 2009

Hi Atul,

I have downloaded RUC(Repository Creation Utility) s/w on linux platform, but in that i could not find the
cdb_alter_system.sql script for creating the webcenter schemas.

Could you please tell me where we can find this script.

Thanks,
Mohan

Reply
Mohan says September 5, 2009

Nevermind i have downloaded the webcenter s/w and found cdb_alter_system.sql script in Disk1 .

Thanks,
Mohan

Reply
sri says September 12, 2009

hi can pls help me in this

i have installed wci 10 version with weblogic apps ver 10 ,well i am not able to open the portal page ???

Reply
mukesh says December 22, 2009

Can you please help me on how to integrate WC with WLS.

Thanks

Reply
GVB says June 2, 2010

Hi,
I have installed webcenter in the weblogic domain. when we started weblogic, we also have started three services WLS_Spaces, WLS_Services, WLS_Portlet and ofcourse I have Admin Server of weblogic.
When I tried to access webcenter like http://localhost:8888/webcenter/spaces
I get 404 error. Any clue where is the problem?
Apprecaite your time.

Reply
Martin says July 19, 2010

Hi,

I face the same problem that GVB has. There are some errors in logs, but the server itself (WLS_Spaces) is in RUNNING mode.

Is there no page to show or a faulty startup?

Reply
Atul Kumar says July 19, 2010

@ Martin,
Check server logs for your managed server hosting webcenter and check for error messages.

Log Location $DOMAIN_HOME/servers/[ms_name]/logs

where DOMAON_HOME is $INSTALL_DIR/user_projects/domain/[domain_name]

Reply
Atul Kumar says July 19, 2010

@ Martin/GVB
You could have a Managed Server up while a application (like webcenter) in failed state . Check what is status of of your webcenter and if this is in failed state then check logs to find root cause of this issue

Reply
Martin says July 19, 2010

Atul Kumar, thank you for you response.

I’ve started succesfully WLS_Potlet and WLS_Services from the command line with startManagedServer.sh, now both are RUNNIG and display in a browser.
If either was started from WebLogic server console 404 error would be displayed. If trying, for example, to reach http:/host:8890/owc_wiki a 404 page would display.

WLS_Spaces won’t start either way. Some entries form log file are:
– …/WLS_Spaces/javacache.xml (Too many open files)
– java.lang.IllegalStateException: unable to create global configuration:unable to create global configuration
– java.util.zip.ZipException: error in opening zip file
– HelpSetParseException: Unexpected IOException opening helpset file: …war/helpsets/sv/personal_cs.jar!/personal_cs.hs

I don’t even know where to start unscrambling this mess 🙂

Reply
Martin says July 19, 2010

I forgot, AdminServer(admin) is RUNNING and http:/sever:7001/console is up and running.

Reply
Atul Kumar says July 19, 2010

@ Martin,
Admin Server is required to be up only during first time start of Managed Server after that it could be down.

Check in Console if WLS_Spaces is UP (You could also check if server is listening on port defined for spaces default is either 8888 or 8889)

If Managed server is Up then check status of application webcenter .

Go to start of you managed (WLS_Spaces) server log file and fix all issues one by one.

Raise call with Oracle My Support.

For Too many open files : Server restart is workaround (ideally you should search which process is opening file but not closing it) I am assuming you changed open file limit on server as per installation guide.

Reply
Martin says July 20, 2010

Atul Kumar,

my problem was solved by commenting out all the locales except for english in

[Oracle Middleware home]/user_projects/domains/[My Domain]/servers/WLS_Spaces/tmp/_WL_user/webcenter-help_11.1.1.2.0/e8r0qj/war/helpsets/ohwconfig.xml

Apparently files that are referenced for other locales were corrupted or just not readable in en.UTF-8. I still don’t know why or when WebCenter defaulted to my countrys locale, since system and all users use en.UTF-8.

Regards, Martin.

Reply
Atul Kumar says July 21, 2010

@ Martin,
Glad that your issue is fixed, How did you find that locale was issue ? Did you find any thing in logs which was pointing to corruption in locale ?

Reply
Martin says July 21, 2010

Atul Kumar,

one of the logs complained about not beeing able to open a .hs file (some kind of help file) in a jar. I tried to extract that file out of the jar myself but got a ZipException. I rechecked the chksum of my WC install file and patchset, both checked out fine.
Then I greped all references to that file in configuration files and only found one. Since it pointed to my locale specific files I changed that to english locale and it seems to do the trick.
Start up now has one warning but it starts. I even deployed some test application to it.

Thank you for your help.

Reply
Atul Kumar says July 21, 2010

Good Job Martin 🙂

Reply
Pal says June 5, 2012

Hi Atul,

How to find active users login in webcenter?

Thanks.

Reply
    Atul Kumar says June 5, 2012

    It depends on what all authentication provider is configured with weblogic on which webcenter is deployed. Look for all authentication providers and roles for webcenter in policy store.

    Reply
Pal says June 5, 2012

Thanks Atul.

Reply
Steluta Mangiurea says December 11, 2017

Hi Atul, is there any documentation/process to de install the Webcenter Suite 10g and install only the components from Webcenter Suite 11g like Webcenter Portal or Content?Thanks

Reply
Add Your Reply

Not found