Skip to main content

Weblogic Portal Example

Here I am going to make a simple example of Weblogic Portal.

Minimum requirements:
  • Weblogic Portals
  • Weblogic Workshop
  • Weblogic Server
Basically when you download weblogic portals then you will have all the necessary things already installed. It can be downloaded from
You have to download Oracle WebLogic Portal 10.3.

Step 1: Setting up the Weblogic Workshop 
  1. Open Weblogic Workshop from Programs -> Oracle Weblogic -> Workshop for Weblogic.
  2. Change the perspective to Portal i.e. Window -> Open Perspective -> Others -> Portal.
Step 2: Create sample application
  1. Create new Portal EAR project from File -> New -> Portal EAR Project.
  2. Name it sampleEAR.
  3. Click next and proceeds with default setting.
  4. Create new PortalWEB project from File -> New -> Portal Web Project.
  5. Name it sampleWEB.
  6. Associate it with sampleEAR by clicking on checkbox if it is not selected and proceeds without any change.
  7. Now select the WebContent, right click and select New -> Portal.
  8. Name it myportal and proceeds.
  9. You will see default portal in the workshop.
  10. Create a jsp e.g. myjsp and then right click on it and click on Generate Portlet.
  11. This will create a myjsp.portlet in application.
  12. You can drag it from the Design Panel to the Portal.
  13. Let’s create another portal which will access the url of the other website.
  14. Right click on WebContent select New -> Portlet.
  15. Name it myportlet and click next.
  16. Select Browser (URL) Portlet.
  17. On next screen in the Content URL input box type
  18. Check the checkboxes :
    • Has TitleBar
    • Minimizable
    • Maximizable
    • Floatable
    • Deletable 
  19. Click next
  20. Drag the portlet onto the portal.
Step 3: Deploy on server
  1. Right click on the sampleWEB and select Run As -> Run on Server.
  2. It will open the server window.
  3. Select the Oracle Weblogic server from the dialog box and Click next.

These are the minimum steps to build a sample portal.
You can access the application by: http://localhost:7001/sampleWEB

Enjoy the sample..


  1. can you suggest me best books for Hibernate and springs

  2. Hibernate - Harnessing Hibernate
    Spring - Spring in Action

  3. Hi Vinod,
    Cam struts 2 run in Weblogic portal 10.3?
    If yes can you pls provide some doc / tutorials



Post a Comment

Popular posts from this blog

Getting height and width of image in Java

Yesterday I was working on something that requires manipulation of image for getting its properties. After searching over the internet I found a very intersting class on Java i.e ImageIO and BufferedImage class. These classes are good enough to manipulate images. there are many other claases also. But what I need i got it from these. I found many developers searching over internet for getting properties of image and there is no good small example for that. Thats why I thought why not creating a simple code to manipulate the image and help the developers. Here is the small code that helps to get the height and width of the image. Enjoy it!! import java.awt.image.BufferedImage; import; import; import javax.imageio.ImageIO; public class GetImage { public static void main(String[] args) { try { File f = new File("E:/Vinod/Docs/Pics/krishna_01.jpg"); BufferedImage image =; int height = image.getHeight(); in

Struts 2 Hello World Example

I had seen many new deveopers struggling against struts2 hello world example. So I decided to write a small example. Below are the required libraries to run this example which are easily availabel struts2-core- xwork-core-2.1.6 commons-logging-1.0.4 commons-logging-api-1.1 freemarker-2.3.8 ognl-2.7.3 commons-fileupload-1.2 The structure of the applictaion which I am following is (Eclipse IDE) Struts2Demo |---src | |----org | | |----vinod | | | |----action | | | | |----HelloWorld।java |---struts.xml |---WebContent | |---jsp | |---HelloWorld।jsp |---index.jsp |---WEB-INF | |---lib | |---web.xml Struts 2 in Action It is true that different IDE's use different structure, but at last when war is build they follow same structure. Lets start... import com.opensymphony.xwork2.ActionSupport; public class HelloWorld extends ActionSupport { String greetings = null; public String execute() throws Exception { setGreetings("Hel

Struts 2 Ajax drop down Example

Struts 2 has emerged as boon for developers. But the documentation available is very small. So I had decided to give a brief demonstration of the ajax used in struts Libraries used: commons-beanutils-1.7.0.jar commons-fileupload-1.2.jar commons-logging-1.1.jar commons-logging-api-1.1.jar freemarker-2.3.8.jar struts2-core- struts2-dojo-plugin- xwork-core-2.1.6.jar In this example when u select from one drop down the other will populate accordingly. You can use it as it is or play with it. Enjoy !! index.jsp <%@ taglib prefix="s" uri="/struts-tags" %> <s:action name="ListingAction" executeResult="true"></s:action> listing.jsp <%@ taglib prefix="s" uri="/struts-tags"%> <%@ taglib prefix="sx" uri="/struts-dojo-tags"%> Listing detail.jsp <%@ taglib prefix="s" uri="/struts-tags"