The client already has his application deployed on an weblogic server and now we have to add a new portlet in it. But we can not give the whole application to our client for deployment. We must give him a some kind of plugin.
So which are the possible approaches? How can we deploy a portlet in an already deployed Application?
I'm using Web logic 10.3.0.0 on Windows-XP.
I have tried following the steps described in this link. But When I access my newly deployed application it gives following error:
<Error> <J2EE Deployment SPI> <BEA-260101> <Parameter 'DDBeanRoot' may not be null.>
To resolve this I have tried following solutions but did not worked for me:
- https://forums.oracle.com/forums/thread.jspa?threadID=827531 (There is no annotation-manifest.xml in my war file)
- https://forums.oracle.com/forums/thread.jspa?threadID=940332 (Can not find the patch)
- https://forums.oracle.com/forums/thread.jspa?threadID=727141 (there is no extra ; in my xml files)
If I deploy EAR file for my new portlet, I'm able to access its wsdl in portal admin console. But in this I'm not able to see the portals, pages, books in this application. Now even if I add new portals, desktops, pages, portlets in the admin console, I am not able to see those portals by its generated url. I get 404, Page Not Found for the urls.
The generated url looks like http://localhost:7001/DeployTestWeb/appmanager/qwerty.portal/qwerty
where qwerty.portal
is the new portal I have created and qwerty
at the is desktop of this portal.
So there are 2 issues in this, First "How can I successfully import my war file and access it without any error?" and another is "After successful import how can I include the new portlet in existing portals of application?"