On 7/18/06, Storm Spire <[EMAIL PROTECTED]> wrote:
Hi Ryan,I have added the parameters into the portlet.xml like following: <init-param> <name>default-view</name> <value>/Jsr168_2View.jsp</value> </init-param> <init-param> <name>ViewPage</name> <value>/Jsr168_2View.jsp</value> </init-param>
Did that fix your problem or are you still seeing a blank portlet page?
I think it may be required by tomcat. Regards, Bruce On 7/18/06, Ryan Wynn <[EMAIL PROTECTED]> wrote: > On 7/17/06, Storm Spire <[EMAIL PROTECTED]> wrote: > > Hi Ryan, > > Your information is really helpful! > > Just found I didn't have jsp-api.jar inside my lib, after I placed the > > jar inside my WAR lib, it could be deployed without a problem. > > However I met another problem, my first page for the portlet is simply a > > plain HTML content, like "<P>Place content here 2.</P>". But after I > > deployed it successfully, I can't see anything inside my deployed portlet, I > > can only see the portlet title, no content at all. > > Try adding this parameter to your portlet.xml and see if the page gets displayed > > <init-param> > <name>ViewPage</name> > <value>/test.jsp</value> > </init-param> > > > > > > By the way, you mentioned about commons-logging, I am not clear about it, > > did you place it inside the lib or not? I didn't put commons-logging into > > the lib folder. > > Initially I tested my app in both tomcat and Portal Server. One of > which I can't remember required that commons-logging to be located in > the webapp to work properly. It looks like it wasn't required in > portal since the names I sent you did not include it. > > > > > Here is the files inside my lib: > > commons-beanutils-1.7.0.jar > > commons-collections-3.1.jar > > commons-digester-1.6.jar > > commons-el-1.0.jar > > commons-lang-2.1.jar > > jsp-api.jar > > myfaces-api-1.1.3.jar > > myfaces-impl-1.1.3.jar > > > > Regards, > > Bruce > > > > On 7/18/06, Ryan Wynn <[EMAIL PROTECTED]> wrote: > > > Storm, > > > > > > Are you running the app on the Portal Server 5.1 Test Environment or > > > the full blown Portal 5.1 Server? Have you packaged the myfaces > > > dependencies in your portlet war or do you have them at a higher > > > classloader level? > > > > > > If you are running from within Rational Application Developer what do > > > you see in the console when you right click on the Server and > > > Restart->Project? Also you may want to check the Problems window. I > > > have found seemingly benign reported problems that make PS unable to > > > load the app (disregard these questions if you are deploying with > > > xmlaccess or through the portal admin interface). > > > > > > Let's see it could be missing dependencies or maybe you left ibm jars > > > in the war from a RAD wizard (if you have any ibm related jars in your > > > WAR you should remove them). > > > > > > Did you use a RAD wizard to create you project? > > > > > > Sorry if I can't give you any easy answer. I did get Myfaces working > > > with portal 5.1.0.3 and I have seen obscure error messages previously > > > like the ones you are seeing. > > > > > > One problem I had was that my the context-root in my web app > > > (.websettings) and enterprise app ( application.xml) did not match. > > > Another problem I had was that I was missing commons-logging. > > > Unfortunately both these problems result in the same obscure error > > > message that you are seeing. > > > > > > You portlet.xml and web.xml look okay to me. > > > > > > These are the jars I have in my lib directory. > > > > > > commons-beanutils.jar > > > commons-codec.jar > > > commons-collections.jar > > > commons-digester.jar > > > commons-el.jar > > > commons-fileupload.jar > > > commons-lang.jar > > > commons-validator.jar > > > jsp-api.jar > > > myfaces-api.jar > > > myfaces-impl.jar > > > tomahawk.jar > > > > > > > > > > > > > > > On 7/17/06, CD <[EMAIL PROTECTED] > wrote: > > > > > > > > Bruce, > > > > > > > > Have you selected the box in your server config in RAD that allows the > > > > portal to pipe it's output to the console? > > > > > > > > Also, one thing I noticed when attempting to use myfaces with JSR-168 is > > > > that a problem occurs due to the faces-config.xml being included in the > > jar > > > > file. > > > > > > > > > > > > On 7/17/06, Matthias Wessendorf <[EMAIL PROTECTED]> wrote: > > > > > mmm strange, > > > > > > > > > > but there is a user here in this list (Ryan) he has AFAIK experiences > > > > > with MyFaces_Portlets and Websphere. > > > > > > > > > > I guess you should wait abit. > > > > > Any update on the wiki regarding problems you solved are *warmly* > > welcome > > > > :) > > > > > > > > > > -Matthias > > > > > > > > > > On 7/17/06, Storm Spire < [EMAIL PROTECTED] > wrote: > > > > > > Hi Stephan, > > > > > > Thanks for your reply! but I can't find enough info from the > > website. > > > > I > > > > > > think my problem is specific to websphere only, as I can deploy my > > > > > > application to pluto without any problem. > > > > > > > > > > > > I have turned on the trace level to all for websphere_portal > > server > > > > > > setting, and can't find enough debug information as well. > > > > > > > > > > > > The only error I found from the huge log file is the following: > > > > > > java.io.FileNotFoundException: D:\Program > > > > > > > > > > > > Files\WebSphere\AppServer\config\cells\ibm-server\nodes\ibm-server\servers\variables.xml > > > > > > & > > > > > > [06-7-18 1:58:57:578 CST] 567da6db ConfigInfoBui d > > > > > > initConfiguredBindingInfo: Absorb FileNotFoundException, > > > > > > java.io.FileNotFoundException : d:\Program > > > > > > > > > > > > Files\WebSphere\AppServer\config\cells\ibm-server\nodes\ibm-server\namebindings.xml > > > > > > > > > > > > Will these two files affect the program? > > > > > > > > > > > > Regards, > > > > > > Bruce > > > > > > > > > > > > > > > > > > On 7/17/06, Strittmatter, Stephan < > > > > > > [EMAIL PROTECTED] > wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hi Storm, > > > > > > > > > > > > > > I am not familar with WebShere, but I know, that there are some > > things > > > > to > > > > > > do before MyFaces is working within portlet environment. > > > > > > > Have a look at > > > > > > http://wiki.apache.org/myfaces/Using_Portlets I > > started > > > > > > there a section about portlets. Probably this could help you. > > > > > > > You are welcome tho share your knowledge there also! Porlets & > > MyFaces > > > > are > > > > > > still a seldom combination, I learned. > > > > > > > > > > > > > > Regards, > > > > > > > > > > > > > > Stephan > > > > > > > > > > > > > > > > > > > > > ________________________________ > > > > > > From: Storm Spire [mailto: [EMAIL PROTECTED] > > > > > > > Sent: Saturday, July 15, 2006 9:13 AM > > > > > > > To: [email protected] > > > > > > > Subject: deploy MyFaces as portlet into Websphere Portal 5.1 > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hi, > > > > > > > I am suffering on running myfaces app as portlet into websphere > > > > portal > > > > > > 5.1 these days. > > > > > > > I am really not sure what I have done wrong. > > > > > > > I can deploy the myfaces war file without a problem, but when I > > run > > > > the > > > > > > portlet, I will see an error " This portlet is unavailable". > > > > > > > The log from PortalServer\log folder will only give this > > message: > > > > > > > > > > > > > > 2006.07.15 14:28:44.140 E > > > > > > com.ibm.wps.engine.tags.PortletRenderTag doStartTag > > > > > > > javax.portlet.UnavailableException: > > WebApplication > > > > is > > > > > > stopped > > > > > > > > > > > > > > > > > > > > > My environment: > > > > > > > websphere portal 5.1.0.2 > > > > > > > myfaces 1.1.3 > > > > > > > windows XP > > > > > > > > > > > > > > Here is my web.xml: > > > > > > > ------------------------------------------------ > > > > > > > <?xml version="1.0" encoding="UTF-8"?> > > > > > > > <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web > > > > Application > > > > > > 2.3//EN" " http://java.sun.com/dtd/web-app_2_3.dtd > > "> > > > > > > > <web-app id="WebApp_ID"> > > > > > > > <display-name>testPortal</display-name> > > > > > > > <context-param> > > > > > > > <param-name> javax.faces.CONFIG_FILES </param-name> > > > > > > > <param-value> > > > > > > > /WEB-INF/faces-config.xml > > > > > > > </param-value> > > > > > > > </context-param> > > > > > > > <listener> > > > > > > > <listener-class> > > > > > > > > > > > > > > > org.apache.myfaces.webapp.StartupServletContextListener > > > > > > > </listener-class> > > > > > > > </listener> > > > > > > > <servlet> > > > > > > > <servlet-name>Faces Servlet</servlet-name> > > > > > > > <servlet-class> > > > > javax.faces.webapp.FacesServlet</servlet-class> > > > > > > > <load-on-startup>1</load-on-startup> > > > > > > > </servlet> > > > > > > > <servlet-mapping> > > > > > > > <servlet-name>Faces Servlet</servlet-name> > > > > > > > <url-pattern>*.jsf</url-pattern> > > > > > > > </servlet-mapping> > > > > > > > <welcome-file-list> > > > > > > > <welcome-file>index.html</welcome-file> > > > > > > > <welcome-file>index.htm </welcome-file> > > > > > > > <welcome-file>index.jsp </welcome-file> > > > > > > > <welcome-file> default.html</welcome-file> > > > > > > > <welcome-file>default.htm</welcome-file> > > > > > > > <welcome-file> default.jsp</welcome-file> > > > > > > > </welcome-file-list> > > > > > > > </web-app> > > > > > > > ------------------------------------------------ > > > > > > > > > > > > > > my portlet.xml: > > > > > > > ------------------------------------------------ > > > > > > > <?xml version=" 1.0" encoding="UTF-8"?> > > > > > > > <portlet-app xmlns=" > > > > > > > > http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd " > > > > > > version="1.0" xmlns:xsi=" > > > > > > http://www.w3.org/2001/XMLSchema-instance" > > > > > > xsi:schemaLocation=" > > > > > > > > http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd > > > > > > > > http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd > > > > " > > > > > > id=" testPortal.8ba3a7c6c0"> > > > > > > > <portlet> > > > > > > > <portlet-name>csc</portlet-name> > > > > > > > <display-name>csc portlet</display-name> > > > > > > > <display-name xml:lang="zh">csc portlet</display-name> > > > > > > > <portlet-class> > > > > > > > > > > > > > org.apache.myfaces.portlet.MyFacesGenericPortlet > > > > > > > </portlet-class> > > > > > > > <init-param> > > > > > > > <name>default-view</name> > > > > > > > <value>/test.jsp</value> > > > > > > > </init-param> > > > > > > > <supports> > > > > > > > <mime-type>text/html</mime-type> > > > > > > > <portlet-mode>view</portlet-mode> > > > > > > > </supports> > > > > > > > <portlet-info> > > > > > > > <title>csc portlet</title> > > > > > > > </portlet-info> > > > > > > > </portlet> > > > > > > > </portlet-app> > > > > > > > ------------------------------------------------ > > > > > > > My faces-config.xml is empty, as I want to test the plain jsf > > only, > > > > didn't > > > > > > use any managed bean. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > Matthias Wessendorf > > > > > > > > > > further stuff: > > > > > blog: http://jroller.com/page/mwessendorf > > > > > mail: mwessendorf-at-gmail-dot-com > > > > > > > > > > > > > > > > > > > > >

