-
1. Re: Steps to deploy Portlet in Jboss Portal
gruenewa Dec 8, 2005 8:08 AM (in response to mohit)the deploy directory for the portlets is $PORTAL_HOME/server/default/deploy/jboss-portal.sar/
Your portlet should have beside the portlet.xml file the following XML descriptor files in the WEB-INF folder:
jboss-app.xml
jboss-portlet.xml
jboss-service.xml
myportlet-pages.xml
portlet-instances.xml
For more information on these XML descriptors you might look at the JBoss Portal Reference Guide at: http://www.jboss.org/products/jbossportal/docs -
2. Re: Steps to deploy Portlet in Jboss Portal
mohit Dec 9, 2005 4:25 AM (in response to mohit)Hi
Thank you very much gruenewa.
How should i deploy portlet app in $PORTAL_HOME/server/default/deploy/jboss-portal.sar/
1 I mean whether it should be in .war form or extracted?
2 Do need to put web.xml?If yes how to map web.xml and protlet.xml?
3 I still have one confusion..do i need to use Pluto portlet container with Jboss Portal to use pluto portlet API?
Once agian thank you very much.
Mohit. -
3. Re: Steps to deploy Portlet in Jboss Portal
gruenewa Dec 9, 2005 4:40 AM (in response to mohit)1) I deploy my portlets in extracted form, for instance a helloworld portlet would be copied in the folder: $PORTAL_HOME/server/default/deploy/jboss-portal.sar/helloworld.war/
2) I don't know if web.xml is required but usually i add a minimal web.xml file to my portlet application:
---------
<?xml version="1.0"?>
<web-app>
</web-app>
---------
3) No, i think you don't need to use the pluto portlet container to run JSR 168 portlets.
4) Which deployment descriptors to use depends on the jboss portal version. With version 2.2 some XML deployment descriptors where replaced by a new one: *-object.xml, but this is all well documented in the docs. -
4. Re: Steps to deploy Portlet in Jboss Portal
mohit Dec 12, 2005 2:16 AM (in response to mohit)Hi,
thank you very much gruenewa.
I tried deploying one portlet application created by me to JBoss portal server.
but i am not able to get it run.
I have used internaly Pluto Portlet api to create this portlet example it is simple Helloworl application.
Does anyone knows from where i can get Helloworld sample application given in Jboss Reference Guide.
http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossPortalSamples
above link takes to some other location and not able see any sample application.
I want to learn procedure to create and deploy portlet application in JBoss portal.
Want to find ans to few question like
1 how to specify context of portal.[what will be url for accessing portal application]
2 what are the files needs to be changed?
Please reply soon.
Thank you in advance.
Mohit. -
5. Re: Steps to deploy Portlet in Jboss Portal
mohit Dec 12, 2005 6:42 AM (in response to mohit)Hi
Can anyone give link from where i can get JbossPortal based HelloWorld sample application?
Thank you,
Mohit -
6. Re: Steps to deploy Portlet in Jboss Portal
gruenewa Dec 12, 2005 8:17 AM (in response to mohit)Hello Mohit,
the link for the HelloWorld example is:
http://labs.jboss.com/file-access/default/members/portletswap/downloads/portlets/miscellaneous/HelloWorldPortlet.zip
To get it running you need JBoss Portal 2.2 !!! (NOT JBoss Portal 2.0 !!!) these steps must be done (I am using linux here, but for windows it should be similar):
1) Downloading the example
> wget http://labs.jboss.com/file-access/default/members/portletswap/downloads/portlets/miscellaneous/HelloWorldPortlet.zip
2) Unzipping the archive
> unzip HelloWorldPortlet.zip -d helloworld
3) Change the directory and compile the sources with apache ant. Package the portlet as *.ear file:
> cd helloworld
> ant all
4) Deploy the portlet, just copy the *.ear file into the jboss deploy folder:
> cp output/lib/helloworld.ear $JBOSS_PORTAL/server/default/deploy/
Hope the helps. -
7. Re: Steps to deploy Portlet in Jboss Portal
gruenewa Dec 12, 2005 8:23 AM (in response to mohit)Hello Mohit,
just a short comment: My first posting on the deployment of portlets was wrong. You should bundle your portlets as *.ear (Enterprise Application aRchive) file and deploy them in the JBoss deploy folder which is for instance JBOSS_HOME/server/default/deploy/
It depends on your jboss configuration. Sorry for that! -
8. Re: Steps to deploy Portlet in Jboss Portal
mohit Dec 12, 2005 9:57 AM (in response to mohit)Hi
Thank you very much for such a gr8 help gruenewa.
Do you mean our portlet application should be in
JBOSS_HOME/server/default/deploy/
instead of
JBOSS_HOME/server/default/deploy/jboss-portal.sar/
If so how Jboss application server will understand this as portel application?
have few more query.
1 Here in our case i am going to use Pluto portlet api instead of jboss portlet api will it really make any difference?[my lib will have some other files]
2 Anyone come across any document which explaines about all xml what we are putting in web-inf folder?[i have reference guide but it is not enough],here i want to know how each xml is communicating with each other.
3 How portlet.xml and web.xml is mapped and how Jboss will can each of this xml files[sequence of xml calling]
As gruenewa told that example will work only with Jboss portal 2.2,
Does anyone has helloworld example in Jboss Portal 2.0 format?
we have some specific requierment for Jboss Portal 2.0 thts why i am asking for this.
Thank you very much once again for such gr8 help.
Mohit. -
9. Re: Steps to deploy Portlet in Jboss Portal
gruenewa Dec 12, 2005 10:32 AM (in response to mohit)Yes, as far as I know you should place the portlet application (I am speaking about JBoss Portal 2.2) in the folder:
JBOSS_HOME/server/default/deploy/
... but I cann't tell you why this works and how this works, since I am only a jboss portal user. -
10. Re: Steps to deploy Portlet in Jboss Portal
mohit Dec 13, 2005 6:13 AM (in response to mohit)Hi
Thank you very much for your reply.
I have few question.
1 If i use Pluto portlet api to create portlet application and deploy it in Jboss portal 2.0 will it work?[Do i need to ship Pluto portlet container with application]
2 If i can deploy portlet application developed in pluto without keeping pluto portlet container, do i need to add pluto-api jars to lib of Jboss portal?
3 I have downloaded Jboss Portal 2.2RC1 how can i integrate that with Jboss Application server 4.0.2
thank you in advance.
Mohit. -
11. Re: Steps to deploy Portlet in Jboss Portal
susitha Feb 6, 2006 5:10 AM (in response to mohit)Hi...
I have written a small portlet application using JSR 168 API,portlet.xml and web.xml files. What is the next step of deploying my portlet in JBoss??? Please someone give me an immidiate reply... -
12. Re: Steps to deploy Portlet in Jboss Portal
ilangocal Mar 22, 2006 2:21 PM (in response to mohit)"Mohit" wrote:
Hi
I am very new to Portal and Portlet technology.
I have assignment where i need to deploy Portlet in Jboss Portal.
Here i have few question.
1 If i use Jboss Portal do i need to use other PortletContainer?
2 Can anyone give steps to deploy portlet in JbossPortal with location where to deploy?
3 Here as per customer requirement i need to use Pluto portlet API for creating portlet,do i need to use Pluto Portlet container with portlet to deploy it in JBoss?
Please give help me.
If anyone can give me any link where i can find steps and example would be great help.
Mohit
hi Mohit
I can help you to whatever extent I can. I am also working on the Pluto Container in addition to Jboss portal.
How did you deploy your portlet finally? Please explain how you got the EAR file created?
thanks