Problemas com o forum

Olá, estou tendo problemas para postar meu struts-config.xml.
No forum dá a seguinte mensagem:

The html tags you attempted to use are not allowed

[ Go Back ]

Já desabilitei o html e tudo!

Oi

Samurai, isso é normal, é para proteger de postar tags html que possam sacanear o forum, mas as vezes é incoveniente no caso de xml tb :???:

Faz o seguinte, tirar os comentários de que tem no arquivo e tenta postar, quase sempre é por causa deles.

T+

Olá estou tendo o seguinte problema com o struts:

description The server encountered an internal error () that prevented it from fulfilling this request.

exception 

javax.servlet.ServletException: Servlet.init() for servlet action threw exception
	org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
	org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
	org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
	org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
	org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
	org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
	java.lang.Thread.run(Thread.java:534)


root cause 

java.lang.NullPointerException
	org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServlet.java:705)
	org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.java:670)
	org.apache.struts.action.ActionServlet.init(ActionServlet.java:329)
	javax.servlet.GenericServlet.init(GenericServlet.java:211)
	org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
	org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
	org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
	org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
	org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
	org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
	java.lang.Thread.run(Thread.java:534)

<?xml version="1.0" encoding="ISO-8859-1" ?>

<!DOCTYPE struts-config PUBLIC
          "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"
          "http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd">
<struts-config>   
  	<data-sources>
			</data-sources>

    <form-beans>
    
                    </form-beans>
       <global-exceptions>
			</global-exceptions>

    	<global-forwards>
        <forward 
        	name="welcome"
        	path="/Welcome.do"/>
    </global-forwards>
    <global-forwards>
        <forward 
        	name="listafuncionarios"
        	path="/listafuncionarios.do"/>
    </global-forwards>



   <action-mappings>
        <action 
			path="/Welcome"
			type="org.apache.struts.actions.ForwardAction"
			parameter="/pages/Welcome.jsp"/>
        
        <action
            path="/listafuncionarios"
            type="br.com.teste.action.ListaFuncionariosAction"
            name="FuncionarioForm"
            scope="request"                      
            unknown="false"
            validate="false">            
             <forward
                name="success"
                path="/pages/Funcionarios.jsp"
                redirect="false"
                contextRelative="false" />
        </action>

        <action
             attribute="FuncionarioForm"
             input="/pages/Funcionarios.jsp"
             name="FuncionarioForm"
             path="/IdFuncionario"
             scope="session"
             type="br.com.teste.action.ListFuncionariosAction"
             unknown="false"
             validate="false">
             <forward
                 name="success"
                 path="/pages/Detalhe.jsp"
                 redirect="false"
                 contextRelative="false" />
         </action>
    </action-mappings>


    <controller
       processorClass="org.apache.struts.tiles.TilesRequestProcessor"/>


     <message-resources parameter="resources.application"/>
    
       <!-- comment following if struts1.0.x -->
    <plug-in className="org.apache.struts.tiles.TilesPlugin" >
    	<set-property property="definitions-config" value="/WEB-INF/tiles-defs.xml" />
    	<set-property property="moduleAware" value="true" />
    	<set-property property="definitions-parser-validate" value="true" />
    </plug-in>
    
    
	<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
		<set-property property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/>
	</plug-in>


</struts-config>

A url que eu chamo é:

/TesteActiva/listafuncionarios.do

Se puderem me ajudar agradeço!

Oi

Samurai, mude esta parte do struts config

<global-forwards> <forward name="welcome" path="/Welcome.do"/> </global-forwards> <global-forwards> <forward name="listafuncionarios" path="/listafuncionarios.do"/> </global-forwards>

Para esta

<global-forwards> <forward name="welcome" path="/Welcome.do"/> <forward name="listafuncionarios" path="/listafuncionarios.do"/> </global-forwards>

T+

Cara dá no mesmo. Já não sei mais o que fazer!

Samurai, vc criou as Actions mas nao criou os forms… onde esta <form-beans> coloque os forms das páginas! “FuncionarioForm” e claro… crie os forms! [code]<?xml version=“1.0” encoding=“ISO-8859-1” ?>

<!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"
"http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd">
<struts-config>
<data-sources>
</data-sources>

&lt;form-beans&gt; 

                &lt;/form-beans&gt; 
   &lt;global-exceptions&gt; 
     &lt;/global-exceptions&gt; 

   &lt;global-forwards&gt; 
    &lt;forward 
       name=&quot;welcome&quot; 
       path=&quot;/Welcome.do&quot;/&gt; 
&lt;/global-forwards&gt; 
&lt;global-forwards&gt; 
    &lt;forward 
       name=&quot;listafuncionarios&quot; 
       path=&quot;/listafuncionarios.do&quot;/&gt; 
&lt;/global-forwards&gt; 

<action-mappings>
<action
path="/Welcome"
type="org.apache.struts.actions.ForwardAction"
parameter="/pages/Welcome.jsp"/>

    &lt;action 
        path=&quot;/listafuncionarios&quot; 
        type=&quot;br.com.teste.action.ListaFuncionariosAction&quot; 
        name=&quot;FuncionarioForm&quot; 
        scope=&quot;request&quot;                      
        unknown=&quot;false&quot; 
        validate=&quot;false&quot;&gt;            
         &lt;forward 
            name=&quot;success&quot; 
            path=&quot;/pages/Funcionarios.jsp&quot; 
            redirect=&quot;false&quot; 
            contextRelative=&quot;false&quot; /&gt; 
    &lt;/action&gt; 

[/code]

Mas e se no caso eu não precisar de forms? Tipo tenho apenas que apresentar uns dados na tela.
Tentei um novo struts-config.xml, desta vez baseado no struts-blank.
O struts blank funciona normal sem formbean, mas continua dando este mesmo erro.
Agora meu struts-config.xml ficou assim:

&lt;?xml version=&quot;1.0&quot; encoding=&quot;ISO-8859-1&quot; ?&gt;

&lt;!DOCTYPE struts-config PUBLIC
          &quot;-//Apache Software Foundation//DTD Struts Configuration 1.1//EN&quot;
          &quot;http&#58;//jakarta.apache.org/struts/dtds/struts-config_1_1.dtd&quot;&gt;

&lt;struts-config&gt;
    &lt;form-beans&gt;  

    &lt;/form-beans&gt;

    &lt;global-exceptions&gt;

    &lt;/global-exceptions&gt;



    &lt;global-forwards&gt;

        &lt;forward

            name=&quot;welcome&quot;

            path=&quot;/Welcome.do&quot;/&gt;

    &lt;/global-forwards&gt;

    &lt;action-mappings&gt;

        &lt;action

            path=&quot;/Welcome&quot;

            type=&quot;actions.FilmeAction&quot;

            parameter=&quot;/pages/Filme.jsp&quot;/&gt;

    &lt;/action-mappings&gt;

    &lt;controller

       processorClass=&quot;org.apache.struts.tiles.TilesRequestProcessor&quot;/&gt;

    &lt;message-resources parameter=&quot;resources.application&quot;/&gt;
  &lt;plug-in className=&quot;org.apache.struts.tiles.TilesPlugin&quot; &gt;
    &lt;set-property property=&quot;definitions-config&quot; 
	                 value=&quot;/WEB-INF/tiles-defs.xml&quot; /&gt;
    &lt;set-property property=&quot;moduleAware&quot; value=&quot;true&quot; /&gt;
    &lt;set-property property=&quot;definitions-parser-validate&quot; value=&quot;true&quot; /&gt;
  &lt;/plug-in&gt;

  &lt;plug-in className=&quot;org.apache.struts.validator.ValidatorPlugIn&quot;&gt;
    &lt;set-property
        property=&quot;pathnames&quot;
        value=&quot;/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml&quot;/&gt;
  &lt;/plug-in&gt;

&lt;/struts-config&gt;

A unica coisa que mudei foi que no welcome agora ele chama a minha classe.