Primefaces doesnot display on webpage

UI Components for JSF
Post Reply
ssher
Posts: 1
Joined: 15 Apr 2011, 09:15

15 Apr 2011, 09:29

hello,

I m using primefaces-2.0.0.jar, jsf-2.0, jboss-5.0.0.CR2, my eclipse blue IDe.

here is the code

Code: Select all

<%@ page language="java" pageEncoding="ISO-8859-1"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri="http://primefaces.prime.com.tr/ui" prefix="p" %>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
	<base href="<%=basePath%>">

	<title>My JSF 'text.jsp' starting page</title>
	
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
</head>
  
<body>
	<f:view>		
		<p:layout style="width:400px;height:200px;">
			     <p:layoutUnit position="west" size="100">Left Pane</p:layoutUnit>
			     <p:layoutUnit position="center">Right Pane</p:layoutUnit>
	    </p:layout>
	</f:view>
</body>
</html>

web.xml code

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.5" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee   http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
  <servlet>
    <servlet-name>Faces Servlet</servlet-name>
    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
    <load-on-startup>0</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>*.faces</url-pattern>
  </servlet-mapping>
  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
  
  <servlet>
 <servlet-name>Resource Servlet</servlet-name>
 <servlet-class>org.primefaces.resource.ResourceServlet</servlet-class>
</servlet>
<servlet-mapping>
 <servlet-name>Resource Servlet</servlet-name>
 <url-pattern>/primefaces_resource/*</url-pattern>
</servlet-mapping>
  
</web-app>
facesconfig.xml code

Code: Select all

<?xml version='1.0' encoding='UTF-8'?>

<faces-config xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd"
    version="1.2">
    
</faces-config>
when i run this page as http://localhost:8080/TestJFreeChart/text.faces it throws exception

Code: Select all


org.apache.jasper.JasperException: An exception occurred processing JSP page /text.jsp at line 38

35: 		
36: 		<img src="file://c:/dynamicspider2.png"/>
37: 		
38: 		<p:layout style="width:400px;height:200px;">
39: 			     <p:layoutUnit position="west" size="100">Left Pane</p:layoutUnit>
40: 			     <p:layoutUnit position="center">Right Pane</p:layoutUnit>
41: 	    </p:layout>


Stacktrace:
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:498)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:411)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:322)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:410)
	com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:473)
	com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:141)
	com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:109)
	com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
	com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
	org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

root cause

javax.faces.FacesException: javax.faces.FacesException: Cant instantiate class: org.primefaces.component.layout.Layout.
	com.sun.faces.application.ApplicationImpl.createComponent(ApplicationImpl.java:558)
	javax.faces.webapp.UIComponentELTag.createComponent(UIComponentELTag.java:226)
	javax.faces.webapp.UIComponentClassicTagBase.createChild(UIComponentClassicTagBase.java:486)
	javax.faces.webapp.UIComponentClassicTagBase.findComponent(UIComponentClassicTagBase.java:670)
	javax.faces.webapp.UIComponentClassicTagBase.doStartTag(UIComponentClassicTagBase.java:1142)
	org.apache.jsp.text_jsp._jspx_meth_p_005flayout_005f0(text_jsp.java:276)
	org.apache.jsp.text_jsp._jspx_meth_f_005fview_005f0(text_jsp.java:149)
	org.apache.jsp.text_jsp._jspService(text_jsp.java:105)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:322)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:410)
	com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:473)
	com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:141)
	com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:109)
	com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
	com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
	org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

root cause

javax.faces.FacesException: Cant instantiate class: org.primefaces.component.layout.Layout.
	com.sun.faces.application.ApplicationImpl.newThing(ApplicationImpl.java:1040)
	com.sun.faces.application.ApplicationImpl.createComponent(ApplicationImpl.java:552)
	javax.faces.webapp.UIComponentELTag.createComponent(UIComponentELTag.java:226)
	javax.faces.webapp.UIComponentClassicTagBase.createChild(UIComponentClassicTagBase.java:486)
	javax.faces.webapp.UIComponentClassicTagBase.findComponent(UIComponentClassicTagBase.java:670)
	javax.faces.webapp.UIComponentClassicTagBase.doStartTag(UIComponentClassicTagBase.java:1142)
	org.apache.jsp.text_jsp._jspx_meth_p_005flayout_005f0(text_jsp.java:276)
	org.apache.jsp.text_jsp._jspx_meth_f_005fview_005f0(text_jsp.java:149)
	org.apache.jsp.text_jsp._jspService(text_jsp.java:105)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:322)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:410)
	com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:473)
	com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:141)
	com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:109)
	com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
	com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
	org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

root cause

java.lang.NoClassDefFoundError: javax/faces/event/ComponentSystemEvent
	java.lang.Class.getDeclaredMethods0(Native Method)
	java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
	java.lang.Class.getDeclaredMethods(Class.java:1791)
	java.beans.Introspector$1.run(Introspector.java:1272)
	java.security.AccessController.doPrivileged(Native Method)
	java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1270)
	java.beans.Introspector.getTargetMethodInfo(Introspector.java:1136)
	java.beans.Introspector.getBeanInfo(Introspector.java:387)
	java.beans.Introspector.getBeanInfo(Introspector.java:159)
	javax.faces.component.UIComponentBase.getPropertyDescriptors(UIComponentBase.java:174)
	javax.faces.component.UIComponentBase.populateDescriptorsMapIfNecessary(UIComponentBase.java:139)
	javax.faces.component.UIComponentBase.<init>(UIComponentBase.java:128)
	javax.faces.component.UIPanel.<init>(UIPanel.java:76)
	org.primefaces.component.layout.Layout.<init>(Layout.java:64)
	sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	java.lang.reflect.Constructor.newInstance(Constructor.java:513)
	java.lang.Class.newInstance0(Class.java:355)
	java.lang.Class.newInstance(Class.java:308)
	com.sun.faces.application.ApplicationImpl.newThing(ApplicationImpl.java:1038)
	com.sun.faces.application.ApplicationImpl.createComponent(ApplicationImpl.java:552)
	javax.faces.webapp.UIComponentELTag.createComponent(UIComponentELTag.java:226)
	javax.faces.webapp.UIComponentClassicTagBase.createChild(UIComponentClassicTagBase.java:486)
	javax.faces.webapp.UIComponentClassicTagBase.findComponent(UIComponentClassicTagBase.java:670)
	javax.faces.webapp.UIComponentClassicTagBase.doStartTag(UIComponentClassicTagBase.java:1142)
	org.apache.jsp.text_jsp._jspx_meth_p_005flayout_005f0(text_jsp.java:276)
	org.apache.jsp.text_jsp._jspx_meth_f_005fview_005f0(text_jsp.java:149)
	org.apache.jsp.text_jsp._jspService(text_jsp.java:105)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:322)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:410)
	com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:473)
	com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:141)
	com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:109)
	com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
	com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
	org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

root cause

java.lang.ClassNotFoundException: javax.faces.event.ComponentSystemEvent
	java.net.URLClassLoader$1.run(URLClassLoader.java:200)
	java.security.AccessController.doPrivileged(Native Method)
	java.net.URLClassLoader.findClass(URLClassLoader.java:188)
	java.lang.ClassLoader.loadClass(ClassLoader.java:307)
	sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
	java.lang.ClassLoader.loadClass(ClassLoader.java:252)
	java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
	java.lang.Class.forName0(Native Method)
	java.lang.Class.forName(Class.java:247)
	org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:276)
	org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:1099)
	org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:730)
	org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:374)
	java.lang.ClassLoader.loadClass(ClassLoader.java:252)
	java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
	java.lang.Class.getDeclaredMethods0(Native Method)
	java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
	java.lang.Class.getDeclaredMethods(Class.java:1791)
	java.beans.Introspector$1.run(Introspector.java:1272)
	java.security.AccessController.doPrivileged(Native Method)
	java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1270)
	java.beans.Introspector.getTargetMethodInfo(Introspector.java:1136)
	java.beans.Introspector.getBeanInfo(Introspector.java:387)
	java.beans.Introspector.getBeanInfo(Introspector.java:159)
	javax.faces.component.UIComponentBase.getPropertyDescriptors(UIComponentBase.java:174)
	javax.faces.component.UIComponentBase.populateDescriptorsMapIfNecessary(UIComponentBase.java:139)
	javax.faces.component.UIComponentBase.<init>(UIComponentBase.java:128)
	javax.faces.component.UIPanel.<init>(UIPanel.java:76)
	org.primefaces.component.layout.Layout.<init>(Layout.java:64)
	sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	java.lang.reflect.Constructor.newInstance(Constructor.java:513)
	java.lang.Class.newInstance0(Class.java:355)
	java.lang.Class.newInstance(Class.java:308)
	com.sun.faces.application.ApplicationImpl.newThing(ApplicationImpl.java:1038)
	com.sun.faces.application.ApplicationImpl.createComponent(ApplicationImpl.java:552)
	javax.faces.webapp.UIComponentELTag.createComponent(UIComponentELTag.java:226)
	javax.faces.webapp.UIComponentClassicTagBase.createChild(UIComponentClassicTagBase.java:486)
	javax.faces.webapp.UIComponentClassicTagBase.findComponent(UIComponentClassicTagBase.java:670)
	javax.faces.webapp.UIComponentClassicTagBase.doStartTag(UIComponentClassicTagBase.java:1142)
	org.apache.jsp.text_jsp._jspx_meth_p_005flayout_005f0(text_jsp.java:276)
	org.apache.jsp.text_jsp._jspx_meth_f_005fview_005f0(text_jsp.java:149)
	org.apache.jsp.text_jsp._jspService(text_jsp.java:105)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:322)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:410)
	com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:473)
	com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:141)
	com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:109)
	com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
	com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
	org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

please guide me how to overcome this problem, its not a matter of just <p:layout > component , not a single primefaces component is working.

Post Reply

Return to “PrimeFaces”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 50 guests