Página Inicial do Fórum > JEE / EJB

STRUTS 2 USANDO ANOTAÇÕES NÃO FUNCIONA



Criar novo tópico   Responder tópico


  1. belllabs
    Posts:1


    Comment Arrow

    Publicado em: 13/10/2011 11:55:21

    Olá Pessoal.

    Primeiramente estou há muito tempo neste problema, fiz e refiz exemplos que encontrei troquei duas vezes de servidor de aplicação e nada.
    Estou fazendo um exemplo muito simples de uso de struts 2 com anotação - quero usar anotação e não o struts.xml -
    Eis o erro

    11:41:09,520 INFO [TomcatDeployment] deploy, ctxPath=/tstruts
    11:41:09,653 INFO [XmlConfigurationProvider] Parsing configuration file [struts-default.xml]
    11:41:09,752 INFO [XmlConfigurationProvider] Parsing configuration file [struts-plugin.xml]
    11:41:09,779 INFO [XmlConfigurationProvider] Unable to locate configuration files of the name struts.xml, skipping
    11:41:09,779 INFO [XmlConfigurationProvider] Parsing configuration file [struts.xml]
    11:41:09,783 INFO [DefaultConfiguration] Overriding property struts.i18n.reload - old value: false new value: true
    11:41:09,783 INFO [DefaultConfiguration] Overriding property struts.configuration.xml.reload - old value: false new value: true
    11:41:59,075 ERROR [Dispatcher] Could not find action or result
    /tstruts/inicio
    There is no Action mapped for namespace / and action name inicio. - [unknown location]
    at com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:189)
    at org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:61)
    at org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39)
    at com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:5
    at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:48
    at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
    at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)
    at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)
    at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
    at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:15
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:59
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Unknown Source)



    Eis o código




    Como disse antes está tudo muito simples.

    Por favor quem puder me dar uma ajuda...agradeço.




  1. sekkuar
    Posts:5998


    Comment Arrow

    Publicado em: 13/10/2011 12:02:38

    por acaso você colocou algum arquivo .jsp na pasta WEB-INF?
    _________________
    Sekkuar ~ Ex-Catador Executivo do Javafree - (Não mais) Catando os tópico tudo.
    "The mod javafree deserves, but not the one it needs right now."


    Stack Traces existem pra ajudar e não para trazer uma mensagem de satã dizendo que seu computador será destruído.


    Peça seu Código Pronto para o seu Dever de Casa aqui
    You acknowledge that this software is not designed, licensed or intended for use in the design, construction, operation or maintenance of any nuclear facility.




  1. Relacionados





Novo tópico   Responder tópico     Índice do forum -> JEE / EJB