Struts

10 respostas
mictexx

Bom dia,

eu estou utilizando o Tomcat / MySql

e minha aplicacao , esta configurada o <Data-Sources> no struts-config.xml
assim:

&lt;data-source type="org.apache.commons.dbcp.BasicDataSource"&gt;
        &lt;set-property
          property="description"
          value="My MySQL Database Connection" /&gt;
        &lt;set-property
          property="driverClassName"
          value="com.mysql.jdbc.Driver" /&gt;
        &lt;set-property
          property="url"
          value="jdbc:mysql://localhost/strutsdemo" /&gt;
        &lt;set-property
          property="username"
          value="root" /&gt;
        &lt;set-property
          property="password"
          value="123456" /&gt;
        &lt;set-property
          property="maxActive"
          value="10" /&gt;
        &lt;set-property
          property="maxWait"
          value="5000" /&gt;
        &lt;set-property
          property="defaultAutoCommit"
          value="false" /&gt;
        &lt;set-property
          property="defaultReadOnly"
          value="false" /&gt;
     &lt;/data-source&gt;

e quando acesso a aplicação me dá o seguinte erro:

SEVERE: Servlet /strutsdemo threw load() exception

javax.servlet.UnavailableException: Initializing application data source org.apache.struts.action.DATA_SOURCE

at org.apache.struts.action.ActionServlet.initModuleDataSources(ActionServlet.java:782)

at org.apache.struts.action.ActionServlet.init(ActionServlet.java:331)

at javax.servlet.GenericServlet.init(GenericServlet.java:211)

at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)

at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)

at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3917)

at org.apache.catalina.core.StandardContext.start(StandardContext.java:4197)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)

at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:904)

at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:867)

at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:474)

at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1112)

at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)

at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)

at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)

at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)

at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)

at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)

at org.apache.catalina.core.StandardService.start(StandardService.java:450)

at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)

at org.apache.catalina.startup.Catalina.start(Catalina.java:551)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:585)

at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)

at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)

25/08/2006 09:43:36 org.apache.catalina.core.StandardWrapperValve invoke

INFO: Servlet action is currently unavailable

25/08/2006 09:43:42 org.apache.catalina.core.StandardWrapperValve invoke

INFO: Servlet action is currently unavailable

25/08/2006 09:43:48 org.apache.catalina.core.ApplicationContext log

INFO: SessionListener: contextDestroyed()

25/08/2006 09:43:48 org.apache.catalina.core.ApplicationContext log

INFO: ContextListener: contextDestroyed()

25/08/2006 09:43:48 org.apache.catalina.core.ApplicationContext log

INFO: SessionListener: contextDestroyed()

25/08/2006 09:43:48 org.apache.catalina.core.ApplicationContext log

INFO: ContextListener: contextDestroyed()

alguem pode me dar uma dica?

10 Respostas

mictexx

eu havia colocado a porta “3306”

mas continuou dando o erro.

mictexx

sim, você quer o arquivo pra dar um verificada?

me passa o email que te mando

Obrigado!!!

mictexx

antes meu <DATA-SOURCES> estava no server.xml

só que pela minha versão de struts, eu vi no fórum que deveria colocar no

struts-config.xml…

Quando estava no server.xml, não dava erro, rodava normal a aplicação , mas tambem não exibia dados, populados da tabela…
só aparecia a pagina em branco…

e agora só dá esse erro…

mictexx

1.2.4

I

Acho que vc nao informou a porta de conexao com o mysql !

I

é como se ele nao estisse iniciando Initializing application data source org.apache.struts.action.DATA_SOURCE …

O actionServlet tenta chamalo mas encontra algum erro ,…vou ver se econtro a falha aqui !

Vc importou tudo direitinho e configurou !?

I

[email removido]

I

Cara dei uma olhada nos seus arquivos e eles estão legais …deve ser na configuração com o seu container web !

I

Qual a versao do seu struts !?

I

Pode ser um dos problema …o seu struts ta meio antigo !

Criado 25 de agosto de 2006
Ultima resposta 25 de ago. de 2006
Respostas 10
Participantes 2