Ta usando spring pra injetar essa dependencia??? Se tiver, posta teu AplicationContext.xml…
C
cvinicius
Boa tarde
Pelo que estou vendo você esta usando Spring para realizar a injeção, você precisa que a instância da Servlet seja vista também pelo contexto do Spring, para que assim ele possa realizar a injeção das dependências, uma forma de fazer isso é colocar no método init da servlet um método que faça com que o Spring tenha acesso a Servlet.
<!-- ########################################## --><!-- ## Integração do Spring com o Hibernate ## --><!-- ########################################## --><!-- Arquivos de configuracao *.properties --><beanid="propertyConfigurer"class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"><propertyname="locations"><list><value>classpath:/jdbc.properties</value></list></property></bean><!-- Configuracao de dataSource utilizando pool de conexoes --><beanid="datasource"class="org.apache.commons.dbcp.BasicDataSource"><propertyname="driverClassName"value="${database.driver}"/><propertyname="url"value="${database.url}"/><propertyname="username"value="${database.user}"/><propertyname="password"value="${database.pass}"/><!-- configuracao do pool DBCP --><propertyname="initialSize"value="0"/><propertyname="maxActive"value="3"/><propertyname="maxIdle"value="2"/><propertyname="minIdle"value="0"/><propertyname="maxWait"value="-1"/><propertyname="validationQuery"value="select 1"/><propertyname="testOnBorrow"value="true"/><propertyname="testOnReturn"value="false"/><propertyname="testWhileIdle"value="false"/><propertyname="timeBetweenEvictionRunsMillis"value="-1"/><propertyname="numTestsPerEvictionRun"value="3"/><propertyname="minEvictableIdleTimeMillis"value="1800000"/><!-- 30 * 60seg * 1000miliseg = 30min --></bean><!-- Session Factory junto ao Spring --><beanid="sessionFactory"class="br.com.cse.sistemas.projeto.controller.AnnotationOptimizedSessionFactoryBean"dependency-check="none"><propertyname="dataSource"ref="datasource"/><propertyname="namingStrategy"><beanclass="org.hibernate.cfg.DefaultComponentSafeNamingStrategy"/></property><propertyname="basePackage"><value>br.com.cse.sistemas.projeto.entity</value></property><propertyname="hibernateProperties"><props><propkey="hibernate.dialect">${database.dialect}</prop><propkey="hibernate.current_session_context_class">thread</prop><propkey="hibernate.generate_statistics">false</prop><propkey="hibernate.show_sql">false</prop><propkey="hibernate.format_sql">false</prop><!-- <propkey="hibernate.hbm2ddl.auto">update</prop> --><propkey="hibernate.default_schema">${database.defaultschema}</prop><propkey="hibernate.cache.provider_configuration_file_resource_path">ehcache.xml</prop><propkey="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</prop><propkey="hibernate.cache">true</prop><propkey="hibernate.cache.use_query_cache">true</prop><propkey="hibernate.cache.use_structured_cache">true</prop><propkey="hibernate.cache.use_second_level_cache">true</prop><propkey="hibernate.cache.use_structured_entries">true</prop><propkey="hibernate.query.substitutions">true'1',false'0'"</prop></props></property><propertyname="eventListeners"><map><entrykey="merge"><beanclass="org.springframework.orm.hibernate3.support.IdTransferringMergeEventListener"/></entry></map></property></bean><!-- ###################### Transaction Manager ###################### --><beanid="transactionManager"class="org.springframework.orm.hibernate3.HibernateTransactionManager"><propertyname="sessionFactory"><reflocal="sessionFactory"/></property></bean><!-- Habilita os Services para serem transicionais via a Annotation @Transactional--><tx:annotation-driventransaction-manager="transactionManager"/><!-- ################ COMPONENTES ################## --><beanid="conversorFactory"class="br.com.cse.sistemas.projeto.components.factory.ConversorFactoryController"></bean><beanid="transformador"class="br.com.cse.sistemas.projeto.components.transformador.TransformadorController"><propertyname="conversorFactory"><reflocal="conversorFactory"/></property></bean><!-- ################ SCANS ################## --><!-- ============================== AOP DEFINITIONS ================================ --><!-- ==================== BUSINESS OBJECT DEFINITIONS ======================== --><!-- Activates various annotations to be detected in bean classes: Spring's @Required and @Autowired, as well as JSR 250's @Resource.--><context:annotation-config/><!-- Carrega os Beans de Servico --><context:component-scanbase-package="br.com.cse.sistemas.projeto.business"/><!-- Carrega os Beans de Servico --><context:component-scanbase-package="br.com.cse.sistemas.projeto.components"/><context:component-scanbase-package="br.com.cse.sistemas.projeto.controller.security"/><!-- Carrega os Beans DAO Hibernate --><context:component-scanbase-package="br.com.cse.sistemas.projeto.dao"/>