想问一个spring和proxool的问题,有源文件

我的web.xml里spring和proxooladmin的配置

<servlet>

<servlet-name>proxoolServletConfigurator</servlet-name>

<servlet-class>

org.logicalcobwebs.proxool.configuration.ServletConfigurator

</servlet-class>

<init-param>

<param-name>xmlFile</param-name>

<param-value>WEB-INF/proxool.xml</param-value>

</init-param>

<load-on-startup>1</load-on-startup>

</servlet>

<servlet>

<servlet-name>proxooladmin</servlet-name>

<servlet-class>

org.logicalcobwebs.proxool.admin.servlet.AdminServlet

</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>proxooladmin</servlet-name>

<url-pattern>/proxooladmin</url-pattern>

</servlet-mapping>






<context-param>

<param-name>contextConfigLocation</param-name>

<param-value>

/WEB-



INF/classes/com/building/spring/resources/applicationContext.xml

</param-value>

</context-param>






<listener>

<listener-class>

org.springframework.web.context.ContextLoaderListener

</listener-class>

</listener>





proxool.xml的配置

<proxool-config>

<proxool>

<alias>proxool-pool</alias>

<driver-url>

......

</driver-url>

<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>

<driver-properties>

<property name="user" value="......">

<property name="password" value="......">

</driver-properties>

<maximum-connection-count>50</maximum-connection-count>

 

<minimum-connection-count>30</minimum-connection-count>

<simultaneous-build-throttle>200</simultaneous-build-throttle>

<maximumactivetime>1000</maximumactivetime>

<house-keeping-test-sql>

select CURRENT_DATE

</house-keeping-test-sql>

<statistics-log-level>INFO</statistics-log-level>

</proxool>

</proxool-config>



hibernate的配置文件



<property name="hibernate.proxool.pool_alias">

proxool-pooldsds

</property>

<property name="hibernate.connection.provider_class ">

  org.hibernate.connection.ProxoolConnectionProvider

    </property>

    <property name="hibernate.proxool.xml ">

     ../proxool.xml

    </property>




<property name="show_sql">true</property>

<property name="dialect">

org.hibernate.dialect.OracleDialect

</property>

<property name="jdbc.batch_size">100</property>



spring的配置文件

<bean id="lobHandler" class="org.springframework.jdbc.support.lob.DefaultLobHandler" <br="">

lazy-init="true" />

<bean id="sessionFactory" <br=""> class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">

<property name="configLocation">

<value>classpath:hibernate.cfg.xml</value>

</property>

<property name="lobHandler" ref="lobHandler">

</bean>




<bean id="hibernateTemplate" <br=""> class="org.springframework.orm.hibernate3.HibernateTemplate">

<property name="sessionFactory" ref="sessionFactory">

</bean>




<bean id="baseModel" <br=""> class="......BaseModel">

<property name="hibernateTemplate" ref="hibernateTemplate">

</bean>




现在的问题是我启动tomcat的时候不报错,但是我在dao里面this.getHibernateTemplate(),打印出来却为null,不知道是为什么?谁能帮帮我!






问题补充
谁能帮忙看看问题出在那里我实在是看不出问题来

这根proxool没关系吧

你所说的dao的配置呢?

后台有Exception StackTrace?