WebWork + Spring integração

8 respostas
A

Estou tendo problemas para integrar o spring com o webwork, estou a 2 dias ja parado com esse problema.

O meu web.xml esta assim:

<?xml version="1.0"?> 
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" 
"http://java.sun.com/dtd/web-app_2_3.dtd"> 

<web-app> 
   <display-name>Sistemas</display-name> 
    
   <filter> 
       <filter-name>webwork</filter-name> 
       <filter-class>com.opensymphony.webwork.dispatcher.FilterDispatcher</filter-class> 
   </filter> 
    
   <filter-mapping> 
       <filter-name>webwork</filter-name> 
       <url-pattern>*.action</url-pattern> 
   </filter-mapping> 
    
   <listener> 
      <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> 
    </listener> 
    
    <servlet>
		<servlet-name>webwork</servlet-name>
		<servlet-class>com.opensymphony.webwork.dispatcher.ServletDispatcher</servlet-class>
		<load-on-startup>1</load-on-startup>
	</servlet>
	
    <servlet>
	  <servlet-name>dwr-invoker</servlet-name>
	  <display-name>DWR Servlet</display-name>
	  <servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
	  <init-param>
	     <param-name>debug</param-name>
	     <param-value>true</param-value>
	  </init-param>
	  <load-on-startup>0</load-on-startup>
	</servlet>
	
	<servlet-mapping>
	  <servlet-name>dwr-invoker</servlet-name>
	  <url-pattern>/dwr/*</url-pattern>
	</servlet-mapping>
	
	<taglib> 
       <taglib-uri>webwork</taglib-uri> 
       <taglib-location>/WEB-INF/lib/webwork-2.2.2.jar</taglib-location> 
    </taglib> 
</web-app>

o meu webwork.properties esta assim:

webwork.locale=pt_BR
#webwork.multipart.saveDir=c:\temp
#webwork.multipart.maxSize=12345
# added the MockTag to the path of Tags that the TagDirective will search through
webwork.velocity.tag.path = com.opensymphony.webwork.views.velocity.ui,apps.tags.implementation
webwork.configuration.xml.reload = true
# Spring 
webwork.objectFactory=spring

o meu xwork.xml esta assim:

<!DOCTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.0//EN" "http://www.opensymphony.com/xwork/xwork-1.0.dtd">
<xwork>

	<include file="webwork-default.xml" />

	<package name="default" extends="webwork-default">
 	<!--	<default-interceptor-ref name="defaultActionStack"/>-->
	<default-interceptor-ref name="defaultStack" /> 
	 
 				<!-- Cidade -->
		<action name="ActionCidade" class="action.ActionCidade">
		    <result name="resultado_pesquisa" type="dispatcher">
                <param name="location" >ResultadoPesquisaCidade.jsp</param>
            </result>
             <result name="success" type="dispatcher">
                <param name="location">/padrao/sucesso.jsp</param>
            </result>
            <result name="error" type="dispatcher">
                <param name="location">/padrao/erro.jsp</param>
            </result>  
            <interceptor-ref name="defaultStack"/>
        </action>




	</package>

</xwork>

Quando dou start no tomcat ele esta dando o seguinte erro:

INFO: Using context class [org.springframework.web.context.support.XmlWebApplicationContext] for root WebApplicationContext
06/09/2006 16:49:16 org.springframework.web.context.ContextLoader initWebApplicationContext
INFO: Root WebApplicationContext: initialization completed in 1656 ms
06/09/2006 16:49:16 com.opensymphony.webwork.spring.WebWorkSpringObjectFactory init
INFO: Initializing WebWork-Spring integration...
06/09/2006 16:49:16 org.apache.catalina.core.StandardContext filterStart
SEVERE: Exception starting filter webwork
java.lang.LinkageError: loader constraints violated when linking org/springframework/context/ApplicationContext class
	at com.opensymphony.webwork.spring.WebWorkSpringObjectFactory.init(WebWorkSpringObjectFactory.java:47)
	at com.opensymphony.webwork.dispatcher.DispatcherUtils.init(DispatcherUtils.java:118)
	at com.opensymphony.webwork.dispatcher.DispatcherUtils.<init>(DispatcherUtils.java:79)
	at com.opensymphony.webwork.dispatcher.DispatcherUtils.initialize(DispatcherUtils.java:60)
	at com.opensymphony.webwork.dispatcher.FilterDispatcher.init(FilterDispatcher.java:129)
	at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:223)
	at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:304)
	at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:77)
	at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3600)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4189)
	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.deployDescriptor(HostConfig.java:608)
	at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:535)
	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
	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(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
06/09/2006 16:49:16 org.apache.catalina.core.StandardContext start
SEVERE: Error filterStart
06/09/2006 16:49:16 org.apache.catalina.core.StandardContext start
SEVERE: Context [/web] startup failed due to previous errors
06/09/2006 16:49:16 org.apache.catalina.core.ApplicationContext log
INFO: Closing Spring root WebApplicationContext
06/09/2006 16:49:16 org.springframework.context.support.AbstractApplicationContext close
INFO: Closing application context [Root WebApplicationContext]
06/09/2006 16:49:16 org.springframework.beans.factory.support.AbstractBeanFactory destroySingletons
INFO: Destroying singletons in factory {org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [dataSource,sessionFactory,aplicacao,

actionUf,actionCidade,actionGrupos,actionSubGrupos,actionClientes,cidadeDAO,produtosDAO,subGruposDAO]; 
root of BeanFactory hierarchy}
06/09/2006 16:49:16 org.springframework.orm.hibernate3.LocalSessionFactoryBean destroy

INFO: Closing Hibernate SessionFactory
06/09/2006 16:49:16 org.hibernate.impl.SessionFactoryImpl close
INFO: closing
06/09/2006 16:49:16 org.apache.catalina.core.ApplicationContext 
log
INFO: org.apache.webapp.balancer.BalancerFilter: init(): 
ruleChain: [org.apache.webapp.balancer.RuleChain: [org.apache.webapp.balancer.rules.URLStringMatchRule: 
Target string:


8 Respostas

keller

Acho que esta faltando colocar o applicationContext no web.xml

<context-param>
		<param-name>contextConfigLocation</param-name>
		<param-value>/WEB-INF/classes/applicationContext*</param-value>
	</context-param>

Veja se colocando isso resolve o problema…
Até mais… :thumbup:

A

Acho que e por ai mesmo, alterei o web.xml e ele me deu outro erro:

web.xml
<?xml version="1.0"?> 
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" 
"http://java.sun.com/dtd/web-app_2_3.dtd"> 

<web-app> 
   <display-name>Sistemas</display-name> 
    
   <filter> 
       <filter-name>webwork</filter-name> 
       <filter-class>com.opensymphony.webwork.dispatcher.FilterDispatcher</filter-class> 
   </filter> 
     	<filter-mapping>
 		<filter-name>webwork</filter-name>
 		<url-pattern>/*</url-pattern>
 	</filter-mapping>

 	
   <listener> 
      <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> 
    </listener> 

    
    <servlet>
		<servlet-name>webwork</servlet-name>
		<servlet-class>com.opensymphony.webwork.dispatcher.ServletDispatcher</servlet-class>
		<load-on-startup>1</load-on-startup>
	</servlet>
	<!-- 
 	<servlet-mapping>
 		<servlet-name>webwork</servlet-name>
 		<url-pattern>*.action</url-pattern>
 	</servlet-mapping> -->
	
    <servlet>
	  <servlet-name>dwr-invoker</servlet-name>
	  <display-name>DWR Servlet</display-name>
	  <servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
	  <init-param>
	     <param-name>debug</param-name>
	     <param-value>true</param-value>
	  </init-param>
	  <load-on-startup>0</load-on-startup>
	</servlet>
	
	<servlet-mapping>
	  <servlet-name>dwr-invoker</servlet-name>
	  <url-pattern>/dwr/*</url-pattern>
	</servlet-mapping>
	
	<taglib> 
       <taglib-uri>webwork</taglib-uri> 
       <taglib-location>/WEB-INF/lib/webwork-2.2.2.jar</taglib-location> 
    </taglib> 
    <context-param>
 		<param-name>contextConfigLocation</param-name>
 		<param-value>/WEB-INF/classes/applicationContext*</param-value>
 	</context-param>
</web-app>

Log de erro agora:

INFO: Initializing WebWork-Spring integration...
06/09/2006 17:22:53 com.opensymphony.xwork.spring.SpringObjectFactory setAutowireStrategy
INFO: Setting autowire strategy to name
06/09/2006 17:22:53 org.apache.catalina.core.StandardContext filterStart
SEVERE: Exception starting filter webwork
java.lang.NoSuchMethodError: com.opensymphony.webwork.spring.WebWorkSpringObjectFactory.setUseClassCache(Z)V
	at com.opensymphony.webwork.spring.WebWorkSpringObjectFactory.init(WebWorkSpringObjectFactory.java:63)
	at com.opensymphony.webwork.dispatcher.DispatcherUtils.init(DispatcherUtils.java:118)
	at com.opensymphony.webwork.dispatcher.DispatcherUtils.<init>(DispatcherUtils.java:79)
	at com.opensymphony.webwork.dispatcher.DispatcherUtils.initialize(DispatcherUtils.java:60)
	at com.opensymphony.webwork.dispatcher.FilterDispatcher.init(FilterDispatcher.java:129)
	at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:223)
	at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:304)
	at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:77)
	at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3600)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4189)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
	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(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
06/09/2006 17:22:53 org.apache.catalina.core.StandardContext start
SEVERE: Error filterStart
06/09/2006 17:22:53 org.apache.catalina.core.StandardContext start
SEVERE: Context [web] startup failed due to previous errors
06/09/2006 17:22:53 org.apache.catalina.core.ApplicationContext log
INFO: Closing Spring root WebApplicationContext
06/09/2006 17:22:53 org.springframework.context.support.AbstractApplicationContext close
INFO: Closing application context [Root WebApplicationContext]
06/09/2006 17:22:53 org.springframework.beans.factory.support.AbstractBeanFactory destroySingletons
INFO: Destroying singletons in factory {org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans []; root of BeanFactory hierarchy}
06/09/2006 17:22:56 org.springframework.web.context.ContextLoader initWebApplicationContext
INFO: Root WebApplicationContext: initialization started
06/09/2006 17:22:56 org.apache.catalina.core.ApplicationContext log
INFO: Loading Spring root WebApplicationContext
06/09/2006 17:22:56 org.springframework.core.CollectionFactory <clinit>

e o meu web.xml esta com a linha marcada como se tivesse erro.

Se puder me ajudar muito obrigado, a coisa ta feia aqui ja ehehhehe

A

meu web.xml agora esta assim:

<?xml version="1.0"?> 
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" 
"http://java.sun.com/dtd/web-app_2_3.dtd"> 

<web-app> 
   <display-name>Sistemas</display-name> 
    <context-param>
 		<param-name>contextConfigLocation</param-name>
 		<param-value>/WEB-INF/classes/applicationContext*</param-value>
 	</context-param>
 	
   <filter> 
       <filter-name>webwork</filter-name> 
       <filter-class>com.opensymphony.webwork.dispatcher.FilterDispatcher</filter-class> 
   </filter>
    
   <filter-mapping>
 		<filter-name>webwork</filter-name>
 		<url-pattern>/*</url-pattern>
 	</filter-mapping>

 	
   <listener> 
      <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> 
    </listener> 

    
    <servlet>
		<servlet-name>webwork</servlet-name>
		<servlet-class>com.opensymphony.webwork.dispatcher.ServletDispatcher</servlet-class>
		<load-on-startup>1</load-on-startup>
	</servlet>
	<!-- -->
	
    <servlet>
	  <servlet-name>dwr-invoker</servlet-name>
	  <display-name>DWR Servlet</display-name>
	  <servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
	  <init-param>
	     <param-name>debug</param-name>
	     <param-value>true</param-value>
	  </init-param>
	  <load-on-startup>0</load-on-startup>
	</servlet>
	
	<servlet-mapping>
	  <servlet-name>dwr-invoker</servlet-name>
	  <url-pattern>/dwr/*</url-pattern>
	</servlet-mapping>
	
 	<servlet-mapping>
 		<servlet-name>webwork</servlet-name>
 		<url-pattern>*.action</url-pattern>
 	</servlet-mapping> 
	
	<taglib> 
       <taglib-uri>webwork</taglib-uri> 
       <taglib-location>/WEB-INF/lib/webwork-2.2.2.jar</taglib-location> 
    </taglib> 

</web-app>

e o log de erro continua assim:

INFO: Initializing WebWork-Spring integration...
06/09/2006 17:49:01 org.apache.catalina.core.StandardContext filterStart
SEVERE: Exception starting filter webwork
java.lang.LinkageError: Class org/springframework/context/ApplicationContext violates loader constraints
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(Unknown Source)
	at java.security.SecureClassLoader.defineClass(Unknown Source)
	at java.net.URLClassLoader.defineClass(Unknown Source)
	at java.net.URLClassLoader.access$100(Unknown Source)
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClassInternal(Unknown Source)
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(Unknown Source)
	at java.security.SecureClassLoader.defineClass(Unknown Source)
	at java.net.URLClassLoader.defineClass(Unknown Source)
	at java.net.URLClassLoader.access$100(Unknown Source)
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClassInternal(Unknown Source)
	at com.opensymphony.xwork.spring.SpringObjectFactory.findAutoWiringBeanFactory(SpringObjectFactory.java:92)
	at com.opensymphony.xwork.spring.SpringObjectFactory.setApplicationContext(SpringObjectFactory.java:46)
	at com.opensymphony.webwork.spring.WebWorkSpringObjectFactory.init(WebWorkSpringObjectFactory.java:47)
	at com.opensymphony.webwork.dispatcher.DispatcherUtils.init(DispatcherUtils.java:118)
	at com.opensymphony.webwork.dispatcher.DispatcherUtils.<init>(DispatcherUtils.java:79)
	at com.opensymphony.webwork.dispatcher.DispatcherUtils.initialize(DispatcherUtils.java:60)
	at com.opensymphony.webwork.dispatcher.FilterDispatcher.init(FilterDispatcher.java:129)
	at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:223)
	at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:304)
	at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:77)
	at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3600)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4189)
	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.deployDescriptor(HostConfig.java:608)
	at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:535)
	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
	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(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
06/09/2006 17:49:01 org.apache.catalina.core.StandardContext start
SEVERE: Error filterStart
06/09/2006 17:49:01 org.apache.catalina.core.StandardContext start
SEVERE: Context [/web] startup failed due to previous errors
06/09/2006 17:49:01 org.apache.catalina.core.ApplicationContext log
INFO: Closing Spring root WebApplicationContext
06/09/2006 17:49:01 org.springframework.context.support.AbstractApplicationContext close
INFO: Closing application context [Root WebApplicationContext]
06/09/2006 17:49:01 org.springframework.beans.factory.support.AbstractBeanFactory destroySingletons
INFO: Destroying singletons in factory {org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans []; root of BeanFactory hierarchy}
06/09/2006 17:49:01 org.apache.catalina.core.ApplicationContext log

INFO: org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: [org.apache.webapp.balancer.RuleChain: [org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News / Redirect URL: http://www.cnn.com], 
[org.apache.webapp.balancer.rules.RequestParameterRule: Target param name: paramName / 
Target param value: paramValue / Redirect URL: http://www.yahoo.com], [org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL: http://jakarta.apache.org]]
06/09/2006 17:49:01 uk.ltd.getahead.dwr.util.CommonsLoggingOutput 
info
INFO: Logging using commons-logging.
keller

Parece estar tudo OK,

De uma conferida nas libs , se nenhuma esta sendo sobrescrita e se é a versao correta dela que esta no classpath.

Poderia colar o applicationContext aqui?
Espero que ajude… :thumbup:
Até…

A

Derrepente sao as libs, nao sei ainda, eu tenho as libs no tomcat/commons/lib

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans default-autowire="byName">
	<!-- ======================================================== -->
	<!-- Data Sources: especificação do banco de dados (JDBC) -->
	<!-- ======================================================== -->
	<!-- PostGres 
		<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
		<property name="driverClassName" value="org.postgresql.Driver"/>
		<property name="url" value="jdbc:PostgreSQL:sybase://localhost:5432/gbsap;TDS=5.0"/>
		<property name="username"><value>admin</value></property>
		<property name="password"><value>admin</value></property>
		</bean>
	-->
	<!-- MYSQL -->	 
	<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
		<property name="driverClassName" value="com.mysql.jdbc.Driver" />
		<property name="url" value="jdbc:mysql://localhost:3306/basedados?autoReconnect=true" />
		<property name="username"><value>root</value></property>
		<property name="password"><value></value></property>
	</bean>
		
		<!-- 
	<bean id="springObjectFactory"
    class="com.opensymphony.xwork.spring.SpringObjectFactory"
    init-method="initObjectFactory"/>
		  --> 
		 
	<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean" abstract="false">
		<!-- -->
		<property name="annotatedPackages">
			<list>
				<value>gbsap</value>
			</list>
		</property>
		
		<property name="annotatedClasses">
			<list>
				<!-- MODULO - Cadastros básicos -->
				<value>gbsap.internal.cadastrosBasicos.Cidade</value>
				<value>gbsap.internal.cadastrosBasicos.Pessoa</value>
				<value>gbsap.internal.cadastrosBasicos.Cliente</value>
				<value>gbsap.internal.cadastrosBasicos.Endereco</value>
				<value>gbsap.internal.cadastrosBasicos.Telefone</value>
				<value>gbsap.internal.cadastrosBasicos.Uf</value>

				<!-- MODULO - Deposito produtos quimicos -->
				<value>gbsap.internal.depositoProdutosQuimicos.DepositoProdutoQuimico</value>
				<value>gbsap.internal.depositoProdutosQuimicos.DepositoQuimico</value>
				<value>gbsap.internal.depositoProdutosQuimicos.ProdutosDepositados</value>
				
				<!-- MODULO - Estoque -->
				<value>gbsap.internal.estoque.Deposito</value>
				<value>gbsap.internal.estoque.DepositoProdutos</value>
				<value>gbsap.internal.estoque.Grupos</value>
				<value>gbsap.internal.estoque.Produtos</value>
				<value>gbsap.internal.estoque.SubGrupos</value>
				
				<!-- MODULO - Transportadora -->
				
			
			</list>
		</property>
		
		<property name="schemaUpdate" value="true" />
		<property name="hibernateProperties">
			<props>
				<!-- prop key="hibernate.default_schema">operadora1</prop-->
				<!-- Mysql	-->	
				<prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop> 
				
				<!-- PostGres 
				<prop key="hibernate.dialect">org.hibernate.dialect.PostgreSQLDialect</prop>
				-->
				<!-- Use the C3P0 connection pool. -->
				<!--   <prop key="hibernate.c3p0.min_size">3</prop> -->
				<prop key="hibernate.c3p0.max_size">5</prop>
				<prop key="hibernate.c3p0.timeout">1800</prop>

				<prop key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</prop>
				<prop key="hibernate.cache.use_query_cache">false</prop>
				<prop key="hibernate.cache.use_minimal_puts">false</prop>
				<prop key="hibernate.max_fetch_depth">0</prop>
				 
				<prop key="hibernate.show_sql">true</prop>
				
				<prop key="hibernate.autocommit">true</prop>
				<!-- Refresh database on each build of SessionFactory and drop it on close. -->
			</props>
		</property>
	</bean>
	<!-- ======================================================== -->
	<!--                 COMUM A TODOS MODULOS                    -->
	<!-- ======================================================== -->
 
	<bean id="aplicacao" class="aplicacao.StartSistema"/>
	<bean id="actionUf" class="action.ActionUf"/>
	<bean id="actionDepositoQuimico" class="action.ActionDepositoQuimico"/>
	<bean id="actionCidade" class="action.ActionCidade"/>
	<bean id="actionGrupos" class="action.ActionGrupos"/>
	<bean id="actionSubGrupos" class="action.ActionSubGrupos"/>
	<bean id="actionClientes" class="action.ActionClientes"/>
	
	<!-- Modulo - Cadastros básicos -->
	<bean id="cidadeDAO" class="gbsap.internal.cadastrosBasicos.hibernate.CidadeDAOHibernate" singleton="true"/> 
	<bean id="clienteDAO" class="gbsap.internal.cadastrosBasicos.hibernate.ClienteDAOHibernate"  singleton="true"/> 
	<bean id="enderecoDAO" class="gbsap.internal.cadastrosBasicos.hibernate.EnderecoDAOHibernate"  singleton="true"/> 
	<bean id="telefoneDAO" class="gbsap.internal.cadastrosBasicos.hibernate.TelefoneDAOHibernate"  singleton="true"/> 
	<bean id="ufDAO" class="gbsap.internal.cadastrosBasicos.hibernate.UfDAOHibernate"  singleton="true"/> 

	<!-- Modulo - Deposito produtos quimicos -->
	<bean id="depositoProdutoQuimicoDAO" class="gbsap.internal.depositoProdutosQuimicos.bussiness.hibernate.DepositoProdutoQuimicoDAOHibernate" /> 
	<bean id="depositoQuimicoDAO" class="gbsap.internal.depositoProdutosQuimicos.bussiness.hibernate.DepositoQuimicoDAOHibernate" /> 
	<bean id="produtosDepositadosDAO" class="gbsap.internal.depositoProdutosQuimicos.bussiness.hibernate.ProdutosDepositadosDAOHibernate" /> 
	
	<!-- Modulo - Estoque -->
	<bean id="depositoDAO" class="gbsap.internal.estoque.bussiness.hibernate.DepositoDAOHibernate" /> 
	<bean id="depositoProdutosDAO" class="gbsap.internal.estoque.bussiness.hibernate.DepositoProdutosDAOHibernate" /> 
	<bean id="gruposDAO" class="gbsap.internal.estoque.bussiness.hibernate.GruposDAOHibernate" /> 
	<bean id="produtosDAO" class="gbsap.internal.estoque.bussiness.hibernate.ProdutosDAOHibernate" /> 
	<bean id="subGruposDAO" class="gbsap.internal.estoque.bussiness.hibernate.SubGruposDAOHibernate" /> 

	<!-- Modulo - Transportadoras -->

 
</beans>

AS LIBS QUE TENHO SAO ESSAS NO TOMCAT

20/12/2005  14:28            16.777 asm-attrs.jar
20/12/2005  14:29            26.360 asm.jar
20/12/2005  14:29           487.360 c3p0-0.9.0.jar
20/12/2005  14:29           282.244 cglib-2.1.2.jar
23/03/2006  22:32           324.238 cglib-nodep.jar
23/03/2006  22:32            36.342 commons-attributes-api.jar
20/12/2005  14:29           175.426 commons-collections-2.1.1.jar
20/12/2005  14:28           107.631 commons-dbcp.jar
19/04/2005  11:27            71.442 commons-discovery.jar
04/03/2006  22:23           112.341 commons-el.jar
20/12/2005  14:29            38.015 commons-logging-1.0.4.jar
23/03/2006  22:32            38.015 commons-logging.jar
20/12/2005  14:29            42.492 commons-pool.jar
20/12/2005  14:29           171.071 concurrent-1.3.2.jar
20/12/2005  14:29            17.978 connector.jar
22/08/2006  16:04             4.379 Demo.class
06/09/2006  19:25                 0 dir.txt
20/12/2005  14:28           313.898 dom4j-1.6.1.jar
22/08/2006  16:46           292.944 dwr.jar
20/12/2005  14:29            47.531 ehcache-1.1.jar
03/01/2006  14:29            43.334 ejb3-persistence.jar
23/03/2006  22:32           789.043 freemarker.jar
05/09/2006  11:47           102.068 gbasp.jar
20/12/2005  14:29           214.102 hibernate-annotations.jar
20/12/2005  14:29         1.925.498 hibernate3.jar
04/03/2006  22:23         1.213.732 jasper-compiler-jdt.jar
04/03/2006  22:23           407.546 jasper-compiler.jar
04/03/2006  22:23            77.056 jasper-runtime.jar
23/03/2006  22:32           355.030 javamail.jar
09/09/2004  16:00           153.253 jdom.jar
04/03/2006  22:23            50.502 jsp-api.jar
20/12/2005  14:29             8.809 jta.jar
20/12/2005  14:28           252.180 jtds-0.9.1.jar
20/12/2005  14:29           323.983 lucene-1.4.3.jar
27/07/2005  11:44           357.410 mysql-connector-java-3.1.3-beta-bin.jar
04/03/2006  22:23           154.109 naming-factory-dbcp.jar
04/03/2006  22:23            36.895 naming-factory.jar
04/03/2006  22:23            47.695 naming-resources.jar
23/03/2006  22:32           166.319 ognl.jar
23/03/2006  22:32            91.078 oscore.jar
20/12/2005  14:29           330.717 postgresql-8.0-311.jdbc3.jar
23/03/2006  22:32           116.956 rife-continuations.jar
04/03/2006  22:23            97.704 servlet-api.jar
23/03/2006  22:32           157.014 spring-aop.jar
23/03/2006  22:32           228.334 spring-beans.jar
23/03/2006  22:32           108.683 spring-context.jar
23/03/2006  22:32           118.658 spring-core.jar
23/03/2006  22:32            43.026 spring-mock.jar
23/03/2006  22:32           135.790 spring-web.jar
20/12/2005  14:29         1.901.653 spring.jar
10/11/2005  13:13         7.043.169 tools.jar
04/04/2006  20:56         2.434.389 webwork-2.2.2.jar
20/12/2005  14:29         1.010.806 xerces-2.6.2.jar
20/12/2005  14:29           123.705 xml-apis.jar
20/12/2005  14:29           246.867 xstream-1.1.2.jar
23/03/2006  22:32           244.875 xwork.jar
A

Alguem sabe onde posso baixar um projeto de exemplo que tenha integraçao webwork e Spring? com todos .jar e tal, acho que olhando talvez ache o erro, ate para ver se é um erro so da minha máquina aqui.

keller

Ai você encontra um projeto de exemplo:
https://equinox.dev.java.net/

Boa sorte. :wink:

bebad

bro, todas as veses que eu tive erros no tomcat era porque os JARS estavam corrompidos, passei 1 dia inteiro lutando, vasculhando…ateh que resolvi deeletar tudo e fazer outra vez…
colocquei os jars certinhos e virou!! :stuck_out_tongue:

manja isso ?
http://www.javafree.org/news/view.jf?idNew=482

espero ter ajudado
vlw

Criado 6 de setembro de 2006
Ultima resposta 11 de set. de 2006
Respostas 8
Participantes 3