Building portal EAR without workshop

Has anyone successfully built an EAR file without using either the wlwBuild.sh/cmd
or the wlwBuild ant tag? I have a number of reasons why this particular method
isn't viable, I won't go into the details.
My current method works fine with the server in "development mode", but once I
create a "production mode" domain all of my pageflow portlets fail to find the
pageflow URI. The current method simple creates an exploded EAR and deploys it.
I cracked open the ear file generated by workshop and noticed a bunch of extraneous
stuff like the ".workshop" directory. Is all of this stuff really necessary? Does
anyone know what the special sauce is for getting an ear to work in production
mode?
Thanks,
-jeff

I'm afraid it's not easy to build WebLogic portal applications without workshop. But work is under progress to build plugins for Eclipse that will enable developers to build portal applications (Pollinate project- you can find more information on Apache website).
Seenu.

Similar Messages

  • Portal application without workshop

    Hi,
    Can anyone tell me how to create a portal application without using weblogic workshop but by using IDEs like JBuilder, eclipse etc. Please explain if any plugins available.
    Thanks in Advance....

    I'm afraid it's not easy to build WebLogic portal applications without workshop. But work is under progress to build plugins for Eclipse that will enable developers to build portal applications (Pollinate project- you can find more information on Apache website).
    Seenu.

  • Workshop 10 - Creating a Portal EAR Project

    I installed the WebLogic 10 Platform (Server, Portal and Workshop). I created a WebLogic Portal domain, and now I'm trying to create a Portal EAR Project in Workshop. I followed the instructions (http://edocs.bea.com/wlp/docs100/tutorials/setup_dev_env.html#wp1007062), but I can't find New > Portal EAR Project under the File menu. Is there something I'm missing?

    I don't see a Portal Perspective. I tried looking for the Portal EAR Project in the list of options under Other, but it's not there either. Is WebLogic Portal automatically integrated with Workshop or is there something additional that I have to install? I just installed the platform and created a domain for WebLogic Portal.

  • Building portal app does not package war web applications

    Hi,
    I'm building a portal application ear from workshop. This generates the ear fine, but when I open up the ear in winzip, I see that the web application inside of my portal application has not been packaged up as a war file. It is packaged up as a directory structure. This works fine when I deploy the app. But how do I get it to build an ear with a war file in it for each web app?
    Thanks,
    -- Anant

    Anant,
    How are you creating the EAR a the momment?
    There are 2 ways of doing this from workshop:
    1) From file menu select build>build ear, workshop compiles the and EAR file for deployment and puts it in the applications root dir, the same dir that holds the .work file
    2) Use the wlwbuild.cmd
    Both of these methods create EARs that are suitable for deployment on your production server. I don't know how the wars are packaged in the ears using these methods, I guess you can have a look. I really don't think having archived war files in an archived ear or exploded war files in an archived ear makes much difference.
    My preference is for expoloded EAR with exploded WARs and EJBs for maximum ease when you may need to make quick change.
    Hope this helps

  • Preview Release of WebLogic Portal 9 and Workshop 9

    I would like to get my hands on a developer preview release of WebLogic Portal 9 and Workshop 9. I can't seem to find it online so I'm hoping someone can point me in the right direction. We're currently evaluating portal products and I would hate to decide against BEA based on the lack of availability of the forthcoming version.
    Anybody know where a developer release of either of these two products can be found?

    The Technology Preview for WLP 9.x and WLW 9.x will be available in early December. Please contact your BEA account team to let them know that you are interested.
    At present the plan is to have a GroupSpace community site for use by all customers participating in the Technology Preview. A BEA technical field staff member (SE, PS, etc.) assigned to your account will use this site to send you an invitation, and when you join you will have access to the installation. Questions, discussions, etc. for the Technology Preview will all go through the GroupSpace site. If you don't know who your BEA technical account member(s) are, you should find out as they will be the key to obtaining the Technology Preview.
    If you can't wait for the Technology Preview, please ask your BEA acount team to contact myself or others in Product Management. We'll be happy to go over the product features, show you demos from current builds, etc.
    Thanks,
    Skip Sauls
    Senior Product Manager, WebLogic Portal

  • Good strategies for building ATG EAR with Maven?

    It's been a while since I've looked at this. is there a clean set of choices for building an ATG-based EAR using Maven? Is the best we can do to use the antrun plugin, or is there a cleaner integration with Maven to do this? Is there reasonable documentation someone can point me to that details the strategies?

    Yes while using Maven, chances are that we may end up using the Ant task for invoking ATG's runAssembler inside pom to build the EAR. While using the Ant task within Maven helps us accomplishing the task but we tend to loose the power of Maven that way. It would be better if we either use Ant for the whole stuff or just Maven without mixing them.
    There is ATG DUST(Dynamo Unit and System Tests) framework for building JUnit tests for ATG applications which uses Maven.
    http://atgdust.sourceforge.net/first-test.html
    But I think DUST uses Maven just to build the JARs and does not uses ATG's assembler.
    I have never tried it but you may want to take a look at this Maven plugin which seems to be capable of generating ATG based EAR.
    http://jira.codehaus.org/browse/MOJO-1116
    Although it seem to be not updated off late. The plugin page mentions ATG 7.1 while the latest ATG offering is 10.1.1 But I guess it might work with a recent ATG version also (may be with some tweaks) as I don't think there would have been any major changes in the way ATG's runAssembler works and generates ATG EAR.

  • Unable to open portal project in workshop

    Hi,
    I am totally new to WLS92 and Eclipse. Here is my question. I created a portal project in Workshop using the wlp_getting_started.pdf guide. Later on I closed the portal project using Project->Close Project menu.
    Now when I start Workshop, it does not show me the portal project I had created and I am unable to find any menu link that says Open Project. There is one under Project menu but that remains disable all the time.
    How can I open the last portal project in Workshop and then work on that further.
    Thanks,
    JT

    Hi A_m0d,
    This forum is for the support of Visual Studio installation. Since your issue is related to ASP.NET, you could post your thread on
    ASP.NET Forum. This will make answer searching in the forum easier and be beneficial to other community members as well.
    Thank you for your understanding.
    Best regards,
    Yichun ChenPlease remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.

  • Error coming while deploying portal EAR file into the weblogic Portal 8.1..

    HI Guys,
    When I deploy the latest PORTAL EAR file into the BEA portal environment we
    receive a number of these errors:
    ####<Feb 27, 2008 4:36:14 PM PST> <Warning> <netuix> <dev147> <portalName>
    <ExecuteThread: '0' for queue: 'weblogic.kernel.System'> <<WLS Kernel>>
    <BEA-423171> <
    java.lang.Throwable: New portlet file
    [portlet/portletname.portlet] and existing portlet
    file null have the same definition label
    Lebel Name. Will not create a definition for
    portlet file [portlet/portletname.portlet].
    at
    com.bea.netuix.application.manager.persistence.jdbc.PortletDefinitionDelegate.c
    reatePortletDefinitionInternal(PortletDefinitionDelegate.java:1442)
    at
    com.bea.netuix.application.manager.persistence.jdbc.PortletDefinitionDelegate.c
    reatePortletDefinition(PortletDefinitionDelegate.java:906)
    at
    com.bea.netuix.application.manager.persistence.jdbc.PortletDefinitionManagerImp
    l.createPortletDefinition(PortletDefinitionManagerImpl.java:520)
    at
    com.bea.netuix.application.manager.persistence.jdbc.PortletDefinitionManager_41
    0kn4_EOImpl.createPortletDefinition
    (PortletDefinitionManager_410kn4_EOImpl.java:476)
    at
    com.bea.netuix.servlets.repository.PortletFilePersistenceManager.create
    (PortletFilePersistenceManager.java:189)
    at
    com.bea.netuix.servlets.repository.PortletFilePersistenceManager.createUpdatePo
    rtletDefinitions(PortletFilePersistenceManager.java:304)
    at com.bea.netuix.servlets.repository.PortletFilePersistenceManager.sync
    (PortletFilePersistenceManager.java:609)
    at
    com.bea.netuix.servlets.repository.AbstractFilePersistenceManager$Sync.run
    (AbstractFilePersistenceManager.java:187)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs
    (AuthenticatedSubject.java:363)
    at weblogic.security.service.SecurityManager.runAs
    (SecurityManager.java:147)
    at
    com.bea.netuix.servlets.repository.AbstractFilePersistenceManager.startup
    (AbstractFilePersistenceManager.java:86)
    at com.bea.netuix.servlets.manager.PortalServlet.initFilePoller
    (PortalServlet.java:511)
    at com.bea.netuix.servlets.manager.PortalServlet.init
    (PortalServlet.java:242)
    at javax.servlet.GenericServlet.init(GenericServlet.java:258)
    at weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run
    (ServletStubImpl.java:1099)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs
    (AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs
    (SecurityManager.java:121)
    at weblogic.servlet.internal.ServletStubImpl.createServlet
    (ServletStubImpl.java:975)
    at weblogic.servlet.internal.ServletStubImpl.createInstances
    (ServletStubImpl.java:954)
    at weblogic.servlet.internal.ServletStubImpl.prepareServlet
    (ServletStubImpl.java:893)
    at weblogic.servlet.internal.WebAppServletContext.preloadServlet
    (WebAppServletContext.java:3456)
    at weblogic.servlet.internal.WebAppServletContext.preloadServlets
    (WebAppServletContext.java:3413)
    at weblogic.servlet.internal.WebAppServletContext.preloadServlets
    (WebAppServletContext.java:3399)
    at weblogic.servlet.internal.WebAppServletContext.preloadResources
    (WebAppServletContext.java:3382)
    at weblogic.servlet.internal.WebAppServletContext.setStarted
    (WebAppServletContext.java:6262)
    at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:892)
    at weblogic.j2ee.J2EEApplicationContainer.start
    (J2EEApplicationContainer.java:2181)
    at weblogic.j2ee.J2EEApplicationContainer.activate
    (J2EEApplicationContainer.java:2222)
    at
    weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.activateCo
    ntainer(SlaveDeployer.java:2521)
    at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.doCommit
    (SlaveDeployer.java:2439)
    at weblogic.management.deploy.slave.SlaveDeployer$Task.commit
    (SlaveDeployer.java:2156)
    at weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit
    (SlaveDeployer.java:2255)
    at weblogic.management.deploy.slave.SlaveDeployer$Task.prepare
    (SlaveDeployer.java:2150)
    at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare
    (SlaveDeployer.java:2402)
    at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask
    (SlaveDeployer.java:884)
    at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta
    (SlaveDeployer.java:592)
    at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate
    (SlaveDeployer.java:501)
    at weblogic.drs.internal.SlaveCallbackHandler$1.execute
    (SlaveCallbackHandler.java:25)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
    Thanks in advance...
    Regards,
    Sandeep K

    Before deploying the app, you could check database table PF_PORTLET_DEFINITION for any entries there which might conflict with yours.
    --Stefan                                                                                                                                                                                                                                                                                                   

  • Building Oracle ADF Applications Workshop

    I have finished going through the "Building Oracle ADF Applications: Workshop"
    from the following link:
    http://www.oracle.com/technology/obe/obe9051jdev/ide1012/adfworkshop/buildingadfapplicationsworkshop.htm
    Hopefully that is sufficient for the doc writer to locate the context of my
    comments. If not, let me know and I'll provide additional information.
    I grouped all of these together as one big comment. If you want it in a
    different format, again, let me know.
    Prior starting the workshop I printed out the entire document which resulted in
    51 pages of output. In each comment, except for the first general comment, I
    list the section name, step number and my page number which should be enough to
    uniquely identify the area that the comment relates to. My suggestions start
    out with "It would be nice...". I numbered the comments so I could have
    comments refer to each other.
    (1) One of the things I really liked was the "If you want to see a
    demonstration of these steps, click here" links. Sometimes the discussion
    was not precise so being able to see the actual usage worked well. It would
    be nice if there were more of these in the workshop.
    (2) "Building the Basic Page Flow", step 2, page 13.
    I had some trouble with this because it wasn't clear how one changes the
    DataPage's name. I used the property sheet and did it wrong, resulting in
    an error. I had to consult the "If you what to see..." link to determine
    how to do this correctly.
    It would be nice if there were a paragraph before "When you are done"
    saying something like:
    To change the name of a DataPage just click on the icon's label and
    enter the new value, starting with the leading slash.
    (3) "Connecting the Pages", step 9, page 21.
    This step has one switch to the Source editor view to make a change. This
    change can also be made in the Design view.
    It would be nice to stay in the Design view. The suggested wording for this
    is:
    In the Design view you can change the Edit button link by clicking on
    the Edit button and pressing the left arrow (<--) key once on the
    keyboard. The Property Inspector will be in an <A> element. Edit the
    href property by appending the following:
    &event=Edit
    (4) "Connecting the Pages", step 10, page 22.
    The first time I had trouble drawing the links. A bit more discussion on
    how to draw the links with corners would be nice. One of the troubles was
    that I would edit one link and another (or all of them) would suddenly
    change to simple vertical links (no corners). The link lines were
    separated, but the link names were displayed making it more difficult than
    necessary to tell which link line went with which link name.
    (5) "Adding a Create Function", step 4, page 24.
    I have the same comment on this step as I did in comment (3).
    (6) "Creating Session Variables with onEvent() methods", step 2, page 27.
    The last paragraph describes how JDeveloper will prompt you to enter an
    import statement. The comment I wrote on that page was:
    Cool!
    It's nice that JDeveloper handles this booking task.
    (7) "Building a Message Stack with a findForward() method", step 1, page 28.
    In the second paragraph it's not clear what the context is. It would be
    nice if the second paragraph would start out with:
    In struts-config.xml, right-click ...
    (8) "Building a Message Stack with a findForward() method", step 6, page 30.
    This code fragment at the end of this step has all lines starting in column
    1. It would be nice if this was indented so it could be followed with less
    effort. The same is true for the other code fragments in this section.
    (9) "Building a Message Stack with a findForward() method", step 12, page 32.
    I wrote a simple Java program that compared a String variable to a string
    literal. In all cases using == to compare returned false, while .equals()
    worked correctly. I was using Java 1.4.2_06_b03. Even if Java 1.5 supports
    converting the == between strings to equals(), it would be nice if the
    comparisons to the "type" variable used the .equals() method instead of ==,
    so that those of us still using Java 1.4 would have properly working code.
    Note that == in 1.4 compares the hash values while equals() looks at the
    contents.
    (10) "Enabling the Delete Confirmation Page", step 5, page 36.
    The last sentence of the first paragraph contains the phrase:
    if there are errors, build the ActionMessage object.
    It would be nice if this contained an extra word as in:
    if there are no errors, build the ActionMessage object.
    (11) "Enabling the Delete Confirmation Page", step 6, page 36.
    Line 12 (or 13 if you count blank lines) is storing a value in the request
    object. It would be nice to have a discussion in this step instead of
    having to wait until section "Intercepting the Middle-Tier Message", step
    8, page 42 before we know what this is all about.
    (12) "Overriding the findForward() Method", step 1, page 44.
    It appears that the call to the super.findForward method is missing. It
    would be nice if the following were inserted before the closing curly
    brace:
    super.findForward(actionContext);
    (13) "Overriding the findForward() Method", step 9, page 46.
    Near the end of this step it mentions the imports that are added. It
    appears that there is a missing import statement. If this is correct, it
    would be nice to also include the following import:
    import oracle.adf.controller.struts.actions.DataActionContext;
    (14) "Overriding the findForward() Method", step 10, page 46.
    My diagram doesn't look like this. The "Edit" link between /browseCustomers
    and /editCustomers should be "Commit". The "Cancel" link from
    /editCustomers back to itself shouldn't be there. The "Commit" link from
    /sure to /browseCustomers should be "Cancel". Compare this with the diagram
    in section "Creating a Delete Confirmation Page and a Forward", step 5,
    page 25.
    (15) "Internationalizing Field Labels", step 3, page 48.
    This is another case where the context is not clear. It would be nice if
    the following was added to the first paragraph:
    In the browseCustomers page,
    (16) "Internationalizing Field Labels", step 10+, page 49.
    Everything is internationalized except for the buttons. How does one
    internationalize them?
    (17) "Conditionally Displaying a Field", step 1, page 49.
    The last sentence says "The result should look like the following:". If one
    were following this workshop from front to back then what should be shown
    is the internationalized version of this page.
    (18) "Conditionally Displaying a Field", step 5, page 50. Bug?
    When I look at the Source view of editCustomers.jsp the <INPUT> element has
    a property setting of disabled="true". When I run the application and look
    at the HTML source used by the browser, that same <INPUT> element has a
    property setting of disabled="disabled". It works, but isn't that somewhat
    redundant? I recommend that the source code should have the disabled
    property setting as it appears in the Source view.

    Hi Jean,
    Can you please provide the document part number and book title where you have seen this errors? This way I can forward this to the doc writer.
    If this is not a document issue, please try the Members Feedback Forum. Community Feedback (No Product Questions)
    Thanks

  • WebLogic Workshop Portal Extension in workshop 10.1

    I used Workshop 10.0 and have on the menu some features such as File - New - Portal Web Project and Windows - Portal Perspective
    However, when I installed the Workshop 10.1 (I try both on the same BEA_HOME and on a new directory), I could not find these menu items anymore.
    Looking at the Workshop 10.0 - manage Configuration, I saw that a plugin is installed : BEA_HOME/wlserver_10.0//portal/eclipse
    I tried to copy this portal directory to the new wlserver_10.0 of the Workshop 10.1, the Manage Configuration showed that the extensions is succesfully installed. However, I still could not see the Portal Perspective (even with open perspective - Other; there is no Portal item in the list of available Perspective).
    Does anyone know how to get the Portal extension in Workshop 10.1? Thanks in advance.
    Nguyen

    There are no currently-released versions of the WebLogic Portal plugins
    that are compatible with Workshop 10.1. The plugins that you found are
    only compatible with Workshop 10.0. The next release of WLP (currently
    scheduled for later this year) will include a Workshop install with
    integrated portal features.
    - Konstantin

  • Building a EAR using sda_build.xml?

    Hello,
    I am looking for information on where to find the sda_build.xml file for building an EAR file using Ant.  According to my SAP documentation this file is required to successfully build an EAR that can be deployed to our J2EE server.  However I cannot find this file anywhere!  Nor can I find reference to it in this forum or in Google...
    Any advice is great appreciated...
    Regards,
    Max

    Hi Max,
    can't tell you directly where to find the sda_build.xml file. As far as I understand this specific build file is only handy if you are extending/modifying standard sap J2EE applications. In these cases it comes with the J2EE application that you want to modify.
    At least the SAP WAS 6.20 accepts ear files that are built and deployed using the deploy tool or even external EAR files as long as they follow the standard ear file format.
    Cheers,
    Kalle

  • Build portal pages

    Hello,
    I have installed Oracle AS 10g (Rel 2).
    Portal is the part of this installation.
    I wanted to buiild portal page.
    I am new to PORTAL.
    Could any one knows any link which coveres how to build portal pages?
    Is there any default template available in the installation?
    Regards,
    DN

    Also the user guide, part of the iAS Documentation:
    http://download-west.oracle.com/docs/cd/B14099_12/portal.htm
    accessible from
    http://www.oracle.com/technology/documentation/appserver1012.html
    (click "View Library", then click the "Portals" tab).

  • RunAssembler for building Standalone EAR

    I am unable to build Standalone/Packed EAR using the following cmd:
    runAssembler -standalone –server local-store-ps1 MyApp.ear –m MyApp DafEar.Admin
    I am referring ATG Programming Guide where they mentioned the following command -
    runAssembler –standalone –server myServer MyApp.ear –m MyApp DSS

    By using -pack option i am able to build a packed EAR (with development mode).
    I am able to build packed EAR (in standalone mode) by using the following command -
    runAssembler.bat -pack -standalone -server local-store-ps1 MyApp.ear -m MyApp DafEar.Admin
    As per ATG Programming guide, we cannot use -pack and -standalone flags together. How come this is working fine?

  • Portal Ear containing portal war and webservice war vanishes desktops

    Hey guys,
    I have an issue here. Hmmm.. I have a portal project and a spring driven webservice project. I had to merge both the projects.
    So the idea was to have 2 war files with in the same portal ear. The ear deployed fine, but after i log in to the portal admin tool, I see the desktops, remote producers are all vanished.
    Any idea why this behavior?
    Thanks,
    Ram.

    hi
    well if you can merge the two wars (using any of the techniques mentioned in the other post) then thats probably good. If you cant then
    a) you either have to use WSRP (it uses SOAP behind the scenes but all that is transparent to you)
    OR
    b) use something like a web clipping / screen scraping portlet (http://download.oracle.com/docs/cd/E13155_01/wlp/docs103/portlets/seltype.html#wp1011062)
    I'd see if the war's can be merged first , if not then I'd go with option a) ..
    regards
    deepak

  • Build SAP EAR with ant

    Hi,
    Im using Netweaver 7.1 DS and want to automate the building of my ejb jar and sap specific ear file.
    I can write the ant script for the ejb jar, but I normally build hte ear by selecting 'Export -> SAP EAR File' in the DS.
    Is there a way to automate this through ant?
    Im not really worried about deploying it through ant, as we will be using JSPM, and I can create the sda's and sca's from the ear files already.
    Is there also a list of all sap related ant tasks?
    Many thanks.
    Regards,
    Andrew

    Hi Andrew,
    i am facing the same problem, would you share your solution?
    thanks in advance,
    Rene

Maybe you are looking for

  • EJB 3, OneToMany that Acts As Tree, or Parent Child relationship support?

    (Sorry for the RoR reference) I first searched the forum and found this post that came close, but not exactly what I'm needing since my table doesn't reference the PK: http://forum.java.sun.com/thread.jspa?forumID=13&threadID=767913 I have a table ca

  • Front panel indicators used as controllers and viceversa

    It is possible to use indicators also as controllers? I would like to load data from a file and then to be able to edit that data. Kind regards

  • ABAP HR leading zero's for PERNR

    Hi, I am working on a report where I have select statements. When the pernr is given with out leading zeros its not taking it.. I need to make the pernr with leading zeros like if I hav pernr 35 its not getting data.. when i give 0000035 it gets.. so

  • Where can I get the pacman manager thats in Archbang? [solved]

    In ArchBang when I used the 'pacman' command it had a little yellow pacman eating the pellets as the file downloaded. Anyways, I actually think thats cool so I'm wondering how I can get it. Last edited by carebearboy (2011-07-25 13:07:51)

  • Abnormal memory allocation in RMI Server on Unix tru64

    Hi all, I have a problem with an RMI server application that run on Unix tru64 v. 5.1b (jvm 1.4.2). I start the application in the following way: 1) start rmiregistry with the options -J-Drmi.server.hostname=myhostname myPort. 2) Start my class Start