O erro que esta aparece no tomcat :
java.lang.NullPointerException
org.apache.struts.taglib.TagUtils.retrieveMessageResources(TagUtils.java:1174)
org.apache.struts.taglib.TagUtils.message(TagUtils.java:1037)
org.apache.struts.taglib.bean.MessageTag.doStartTag(MessageTag.java:224)
org.apache.jsp.index_jsp._jspx_meth_bean_message_0(index_jsp.java:100)
org.apache.jsp.index_jsp._jspService(index_jsp.java:66)
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:332)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)
Parece que ele entao está enxergando o meu index (bean message), alguem pode me ajudar ?
Olá Adriana, olhando esse trecho de código parece estar ok
você poderia colocar o código final do seu struts-config onde é mapeado o arquivo de propriedades?
o seu arquivo de propriedades está nessa estrutura?
WEB-INF/classes/ApplicationResources.properties
[]'s
zap
Adriana,
Poste seu web.xml
A
Adriana_Cardoso
Olá Andrik tudo bem ? respondendo a tua pergunta sobre :
o seu arquivo de propriedades está nessa estrutura?
WEB-INF/classes/ApplicationResources.properties
Está sim nesse diretorio.
Agora o meu struts-config está assim:
<?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><!-- Form Bean Definitions --><form-beans><form-beanname="funcionarioForm"type="com.myapp.struts.FuncionarioForm"/></form-beans><!-- Action Mapping Definitions --><action-mappings><actionpath="/iniciarFuncionarioForm"forward="/funcionarioForm.jsp"/><actionpath="/cadastrarFuncionario"type="com.myapp.struts.CadastrarFuncionarioAction"name="funcionarioForm"scope="request"validate="false"><forwardname="sucesso"path="/confirmacao.jsp"/></action></action-mappings><!-- message resources --><message-resourcesparameter="ApplicationResources"null="false"/></struts-config><!-- ========================= Tiles plugin ===============================--><!--This plugin initialize Tiles definition factory. This later can takes someparameters explained here after. The plugin first read parameters fromweb.xml, thenoverload them with parameters defined here. All parametersare optional.The plugin should be declared in each struts-config file.- definitions-config: (optional)Specify configuration file names. There can be several commaseparated file names (default: ?? )- moduleAware: (optional - struts1.1)Specify if the Tiles definition factory is module aware. If true(default), there will be one factory for each Struts module.If false, there will be one common factory for all module. In thislater case, it is still needed to declare one plugin per module.The factory will be initialized with parameters found in the firstinitialized plugin (generally the one associated with the defaultmodule).true : One factory per module. (default)false : one single shared factory for all modules- definitions-parser-validate: (optional)Specify if xml parser should validate the Tiles configuration file.true : validate. DTD should be specified in file header (default)false : no validationPaths found in Tiles definitions are relative to the main context.--><plug-inclassName="org.apache.struts.tiles.TilesPlugin"><set-propertyproperty="definitions-config"value="/WEB-INF/tiles-defs.xml"/><set-propertyproperty="moduleAware"value="true"/></plug-in><!-- ========================= Validator plugin ================================= --><plug-inclassName="org.apache.struts.validator.ValidatorPlugIn"><set-propertyproperty="pathnames"value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/></plug-in></struts-config>
Talvez eu tenha me expressado mal, mas era para retirar a referencia no web.xml (como vc ja deve ter feito) e declarar essas referencias das taglibs que vc usara no seu jsp:
// vc esta usando <%@tagliburi="/WEB-INF/struts-html.tld"prefix="html"%>//para usar html:link// e deve declarar tambem <%@tagliburi="/WEB-INF/struts-bean.tld"prefix="bean"%>//para usar bean:message
E mude o atributo page para href na tag html:link
A
Adriana_Cardoso
olá nao dá para acreditar continua com o mesmo problema…mudei e adicionei o que eu faço agora ? uma luz …zap …rsrsrsr
Adriana
N
Neo
Olha peguei o bonde andando mas talvez eu possa ajudar.
Qual o erro que está dando? Ocorre qdo. vc acessa qual página ou action?