Erro na Execucao

5 respostas
S

Olá amigos, gostaria de saber o que é este erro:

[code]
HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

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

exception

javax.servlet.ServletException: Missing message for key "insertUser.title"
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:848)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781)
org.apache.jsp.InsertUser_jsp._jspService(InsertUser_jsp.java:368)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)

root cause

javax.servlet.jsp.JspException: Missing message for key "insertUser.title"
org.apache.struts.taglib.bean.MessageTag.doStartTag(MessageTag.java:233)
org.apache.jsp.InsertUser_jsp._jspx_meth_bean_message_0(InsertUser_jsp.java:384)
org.apache.jsp.InsertUser_jsp._jspService(InsertUser_jsp.java:131)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)

note The full stack trace of the root cause is available in the Apache Tomcat/5.5.9 logs.

--------------------------------------------------------------------------------

Apache Tomcat/5.5.9
[code]

grato.[/code]

5 Respostas

F

Provavelmente o caminho do seu arquivo resources está incorreto.
Verifique também se existe esta chave:
insertUser.title.

Ps.: Tente colocar o arquivo resources na mesma pasta que está o struts-config.xml

S

Olá amigo fabiozoroastro, nao deu certo, peguei o arquivo onde esta os titles e os prompts que é o arquivo de configuração do resource mas nao deu em nada, e o insertUser.title esta dentro corretamente, nao sei mas o que fazer pequei este tutorial no portal java mas nao esta rodando nada, todas as paginas estao dando erro o tutorial esta em:


http://www.portaljava.com/home/modules.php?name=Content&pa=showpage&pid=64&page=8

me de uma ajuda ae amigo.

F

Coloca a linha aí do struts-config.xml, que você aponta pro ApplicationResources.

S

segue amigo meu arquivo config:

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

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

<struts-config>

    <!-- ========== Data Source Configuration =============================== -->
    <data-sources>
        <!--
        <data-source key="org.apache.struts.action.DATA_SOURCE">
        <set-property property="autoCommit" value="false"/>
        <set-property property="description" value="Struts DataSource"/>
        <set-property property="driverClass" value="com.mysql.jdbc.Driver"/>
        <set-property property="url" value="jdbc:mysql://192.168.10.68/strutsdemo"/>
        <set-property property="maxCount" value="4"/>
        <set-property property="minCount" value="2"/>
        <set-property property="user" value="root"/>
        <set-property property="password" value=""/>
        </data-source>
        -->
    </data-sources>


    <!-- ========== Form Bean Definitions ================================== -->
    <form-beans>
        <form-bean dynamic="false" name="saveEditUserForm" type="strutsdemo.form.SaveEditUserForm" />
        <form-bean dynamic="true" name="saveInsertUserForm" type="org.apache.struts.validator.DynaValidatorForm">
            <form-property name="idUsuario" type="java.lang.String" />
            <form-property name="login" type="java.lang.String" />
            <form-property name="nome" type="java.lang.String" />
            <form-property name="faixaIdade" type="java.lang.String" />
            <form-property name="sexo" type="java.lang.String" />
            <form-property name="ativo" type="java.lang.String" />
            <form-property name="senha" type="java.lang.String" />
            <form-property name="confirmacaoSenha" type="java.lang.String" />
        </form-bean>
    </form-beans>

    <!-- ================================= Global Exception Definitions -->
    <global-exceptions>
        <!-- sample exception handler
        <exception key="expired.password" type="app.ExpiredPasswordException" path="/changePassword.jsp"/>
        end sample -->
    </global-exceptions>
	
    <!-- =================================== Global Forward Definitions -->
    <global-forwards>
        <forward 
        name="welcome" 
        path="/Welcome.do"/>
        <forward 
        name="failure" 
        path="/pages/error.jsp" 
        redirect="false" 
        contextRelative="false" />
    </global-forwards>
    
    <!-- =================================== Action Mapping Definitions -->
    <action-mappings>

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

        <action
            path="/listUsers"
            scope="session"
            type="strutsdemo.action.ListUsersAction"
            unknown="false"
            validate="false">
            <forward
            name="success"
            path="/pages/listUsers.jsp"
            redirect="false"
            contextRelative="false" />
        </action>
        <action
            path="/editUser"
            scope="session"
            type="strutsdemo.action.EditUserAction"
            unknown="false"
            validate="false">
            <forward
            name="success"
            path="/pages/editUser.jsp"
            redirect="false"
            contextRelative="false" />
        </action>
        <action
            attribute="saveEditUserForm"
            input="/pages/EditUser.jsp"
            name="saveEditUserForm"
            path="/saveEditUser"
            scope="session"
            type="strutsdemo.action.SaveEditUserAction"
            unknown="false"
            validate="true">
            <forward
            name="success"
            path="/pages/listUsers.jsp"
            redirect="false"
            contextRelative="false" />
        </action>
        <action
            path="/insertUser"
            scope="session"
            type="strutsdemo.action.InsertUserAction"
            unknown="false"
            validate="false">
            <forward
            name="success"
            path="/pages/insertUser.jsp"
            redirect="false"
            contextRelative="false" />
        </action>
        <action
            attribute="saveInsertUserForm"
            input="/pages/insertUser.jsp"
            name="saveInsertUserForm"
            path="/saveInsertUser"
            scope="session"
            type="strutsdemo.action.SaveInsertUserAction"
            unknown="false"
            validate="true">
            <forward
            name="success"
            path="/pages/listUsers.jsp"
            redirect="false"
            contextRelative="false" />
            <forward
            name="error"
            path="/pages/insertUser.jsp"
            redirect="false"
            contextRelative="false" />
        </action>
        <action
            path="/deleteUser"
            scope="session"
            type="strutsdemo.action.DeleteUserAction"
            unknown="false"
            validate="false">
            <forward
            name="success"
            path="/pages/listUsers.jsp"
            redirect="false"
            contextRelative="false" />
        </action>
		
    </action-mappings>
    
    <!-- ===================================== Controller Configuration -->
    <controller
    processorClass="org.apache.struts.tiles.TilesRequestProcessor"/>
    
    <!-- ================================ Message Resources Definitions -->
    <message-resources parameter="resources.application"/>
    <message-resources parameter="ApplicationResource"/>
    <!-- ======================================= Plug Ins Configuration -->
    <!-- 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>
    
    <!-- end comment if struts1.0.x -->
    <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>

as linhas sao estas, mas o arquivo é o mesmo

<message-resources parameter=“resources.application”/>
<message-resources parameter=“ApplicationResource”/>

sei que este erro é pelo fato de nao estar querendo mostrar a mensagem que esta dentro do BEAN:MESSAGE, ele gera um erro dizendo que a referencia nao existe. Mas ainda nao consegui fazer fungar.

S

Bom dia amigo, o erro em que eu falei é este:

type Exception report

message 

description The server encountered an internal error &#40;&#41; that prevented it from fulfilling this request.

exception 

javax.servlet.ServletException&#58; Missing message for key "editUser.title"
	org.apache.jasper.runtime.PageContextImpl.doHandlePageException&#40;PageContextImpl.java&#58;848&#41;
	org.apache.jasper.runtime.PageContextImpl.handlePageException&#40;PageContextImpl.java&#58;781&#41;
	org.apache.jsp.EditUser_jsp._jspService&#40;EditUser_jsp.java&#58;355&#41;
	org.apache.jasper.runtime.HttpJspBase.service&#40;HttpJspBase.java&#58;97&#41;
	javax.servlet.http.HttpServlet.service&#40;HttpServlet.java&#58;802&#41;
	org.apache.jasper.servlet.JspServletWrapper.service&#40;JspServletWrapper.java&#58;322&#41;
	org.apache.jasper.servlet.JspServlet.serviceJspFile&#40;JspServlet.java&#58;291&#41;
	org.apache.jasper.servlet.JspServlet.service&#40;JspServlet.java&#58;241&#41;
	javax.servlet.http.HttpServlet.service&#40;HttpServlet.java&#58;802&#41;
	org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter&#40;MonitorFilter.java&#58;362&#41;


root cause 

javax.servlet.jsp.JspException&#58; Missing message for key "editUser.title"
	org.apache.struts.taglib.bean.MessageTag.doStartTag&#40;MessageTag.java&#58;233&#41;
	org.apache.jsp.EditUser_jsp._jspx_meth_bean_message_0&#40;EditUser_jsp.java&#58;371&#41;
	org.apache.jsp.EditUser_jsp._jspService&#40;EditUser_jsp.java&#58;121&#41;
	org.apache.jasper.runtime.HttpJspBase.service&#40;HttpJspBase.java&#58;97&#41;
	javax.servlet.http.HttpServlet.service&#40;HttpServlet.java&#58;802&#41;
	org.apache.jasper.servlet.JspServletWrapper.service&#40;JspServletWrapper.java&#58;322&#41;
	org.apache.jasper.servlet.JspServlet.serviceJspFile&#40;JspServlet.java&#58;291&#41;
	org.apache.jasper.servlet.JspServlet.service&#40;JspServlet.java&#58;241&#41;
	javax.servlet.http.HttpServlet.service&#40;HttpServlet.java&#58;802&#41;
	org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter&#40;MonitorFilter.java&#58;362&#41;


note The full stack trace of the root cause is available in the Apache Tomcat/5.5.9 logs.


--------------------------------------------------------------------------------

Apache Tomcat/5.5.9

Ele nao esta achando a frase q esta dentro do Bean:Message, entao o erro é que nao esta encontrando né, mas como concerto?

Criado 13 de novembro de 2006
Ultima resposta 14 de nov. de 2006
Respostas 5
Participantes 2