Struts Tiles ajuda

Galera não encontrei a solução … favor me ajudem!

             FAVOR ALGUEM PODE ME AJUDAR ?????     PORQUE SERA ESTA DANDO ESSE ERRO ?

================================= Erro Console do Eclipse =========================================
ERROR [[jsp]] Servlet.service() for servlet jsp threw exception
java.lang.NullPointerException
at java.util.Hashtable.put(Unknown Source)
at org.apache.jasper.compiler.TagLibraryInfoImpl.createValidator(TagLibraryInfoImpl.java:637)
at org.apache.jasper.compiler.TagLibraryInfoImpl.parseTLD(TagLibraryInfoImpl.java:247)

=============================================================================================

Tenho dentro do WebContent /

/WEB/INF/tiles-def.xml
/WEB/INF/struts-tiles.tld


<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE tiles-definitions PUBLIC "-//Apache Software Foundation//DTD Tiles Configuration 1.1//EN"
                                   "http://jakarta.apache.org/struts/dtds/tiles-config_1_1.dtd">
<tiles-definitions>
 <definition name="default.initial" path="/pages/pessoa.jsp">
      <put name="pessoaf"        value="/layout/pessoaf.jsp" />
      <put name="pessoaj"        value="/layout/pessoaj.jsp" />
      <put name="endereco"       value="/layout/endereco.jsp" />
      <put name="cadastropessoa" value="/layout/cadastropessoa.jsp" />
      <put name="impostosreter"  value="/layout/impostosreter.jsp" />
      <put name="rodape"         value="/layout/rodape.jsp" />
 </definition>
 
</tiles-definitions>

struts-config.xml

   Observe declarado dentro da tag action  ( default.initial )

  <action include="default.initial" name="PessoaForm"
   parameter="dispatch" path="/PessoaAction" scope="request" type="br.com.locadeveloper.action.PessoaAction">
   <forward name="pessoa" path="/pages/pessoa.jsp"/>
   <forward name="pessoarelato" path="/report/pessoa.jsp"/>
  </action>

 <message-resources parameter="br.com.locadeveloper.msn.mensagens"/>
 <plug-in className="org.apache.struts.tiles.TilesPlugin">
  <set-property property="definitions-config" value="/WEB-INF/tiles-def.xml"/>
 </plug-in>
</struts-config>

<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core"  prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt"   prefix="fmt"%>
<%@ taglib uri="http://jakarta.apache.org/taglibs/fmtdata" prefix="fd"%>
<%@ taglib uri="/WEB-INF/struts-tiles.tld"  prefix="tiles"%>

	<html:html>
	<head>
	<title>Loca - Cadastro Pessoa</title>
	<script type="text/javascript" language="JavaScript" src="js/datasHelper.js"></script>
	<link href="css/menu.css" rel="stylesheet" type="text/css" /> 
	</head>
	<body>
	<html:form action="/PessoaAction.do" method="post">
		<tiles:insert attribute="pessoaf" />
		<tiles:insert attribute="cadastropessoa" />
		<tiles:insert attribute="impostosreter" />
		<tiles:insert attribute="pesquisar" />
	</html:form>
		 <tiles:insert attribute="rodape" />
	</body>
	</html:html>

Galera ainda nao consegui resolver , depois de colocar uma porrada de JARs

Enrosquei neste erro :

root cause

java.lang.IllegalArgumentException: Path start.tiles does not start with a “/” character
org.apache.struts.chain.commands.servlet.PerformInclude.perform(PerformInclude.java:54)

Failed to load or instantiate TagExtraInfo class: org.apache.struts.taglib.tiles.UseAttributeTei

    Favor  Ajudem!

Modificação na Pagina Index no Action e tiles-def e alguns jars para tentar resolver esse erro

[code]

<!doctype html public “-//w3c//dtd html 4.0 transitional//en”>
<%@ taglib uri=“http://jakarta.apache.org/struts/tags-html” prefix=“html” %>
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix=“tiles”%>

&lt;html:html&gt;
&lt;head&gt;
&lt;title&gt;Loca Developer&lt;/title&gt;
&lt;link href="css/menu.css" rel="stylesheet" type="text/css" /&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;html:form method="post" action="/LoginAction.do"&gt; 
	&lt;div style="COLOR: #ff8000;" align="center"&gt;
	__________________________________________________________________________________________________________________________________________________________________________________________________________
	<br>
	<br>
	<br>
	<br>
	&lt;html:img src="imagem/LocaDeveloper.jpg" style="height : 168px; width : 303px;" /&gt; 
	&lt;div style="COLOR: #000000; FONT-SIZE: small; FONT-WEIGHT: bold;"&gt;Locação e Desenvolvimento Projeto com Struts&lt;/div&gt;
	<br>
	<br>
	<br>
	<br>
	<br>
	&lt;html:link page="/pages/login.jsp"&gt;Inicializando o sistema ...&lt;/html:link&gt;
	&lt;/div&gt;
	&lt;tiles:insert attribute="rodape" /&gt;
&lt;/html:form&gt;
&lt;/body&gt;

&lt;/html:html&gt;

<action-mappings>
<action include=“start.tiles” path="/index" unknown=“true”/>

<tiles-definitions>
<definition name=“start.tiles” path="/index.jsp">
<put name=“rodape” value="/layout/rodape.jsp" />
</definition>

<definition name=“pessoaf.tiles” extends=“start.tiles”>
<put name=“pessoaf” value="/pages/pessoa.jsp" />
</definition>

</tiles-definitions>

root cause

java.lang.NullPointerException
org.apache.struts.taglib.tiles.InsertTag.processAttribute(InsertTag.java:689)

ja peguei o JAR Struts.jar q tem essa classe org.apache.struts.taglib.tiles.InsertTag no pacote
e coloquei dentro do WEB-INF/lib todos os JAR tiles, struts

Nao funfun nem fazendo amor… Favor Ajudem

Galera consegui resolver deixo um link novo para solução!!!

Acesse : http://www.guj.com.br/posts/list/0/227954.java

    Valeu, espero ter ajudado vcs!