iovurdzv1#
--application\u context.xml
bfnvny8b2#
--我读了很多文章,但没有找到任何解决方案。。。
<jee:jndi-lookup jndi-name="jdbc/test" id="dataSource" expected-type="javax.sql.DataSource"/> <bean class="org.springframework.orm.hibernate4.LocalSessionFactoryBean" name="factory"> <property name="dataSource" ref="dataSource"></property> <property name="annotatedClasses"> <list> <value>com.spring.rest.curd.model.Payment</value> </list> </property> <property name="hibernateProperties"> <props> <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop> <prop key="hibernate.show_sql">true</prop> <prop key="hibernate.hbm2ddl.auto">update</prop> </props> </property> </bean> <bean class="org.springframework.orm.hibernate4.HibernateTransactionManager" name="transactionManager"> <property name="sessionFactory" ref="factory"></property> </bean>
a9wyjsp73#
--context.xml
hxzsmxv24#
--
<ResourceLink name="jdbc/test" global="jdbc/test" auth="Container" type="javax.sql.DataSource" />
0tdrvxhp5#
--服务器.xml---------
<Resource name="jdbc/test" global="jdbc/test" auth="Container" type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/test" username="root" password="root" maxActive="100" maxIdle="20" minIdle="5" maxWait="10000"/>
zpgglvta6#
资源的jndi名称具有隐式前缀: java:comp/env/ 所以,如果 context.xml 是 jdbc/test ,然后 jndi-name 你的 jndi-lookup (英寸 APPLICATION_CONTEXT.xml )一定是 java:comp/env/jdbc/test .
java:comp/env/
context.xml
jdbc/test
jndi-name
jndi-lookup
APPLICATION_CONTEXT.xml
java:comp/env/jdbc/test
<jee:jndi-lookup jndi-name="java:comp/env/jdbc/test" id="dataSource" expected-type="javax.sql.DataSource"/>
6条答案
按热度按时间iovurdzv1#
--application\u context.xml
bfnvny8b2#
--我读了很多文章,但没有找到任何解决方案。。。
a9wyjsp73#
--context.xml
hxzsmxv24#
--
0tdrvxhp5#
--服务器.xml---------
zpgglvta6#
资源的jndi名称具有隐式前缀:
java:comp/env/
所以,如果context.xml
是jdbc/test
,然后jndi-name
你的jndi-lookup
(英寸APPLICATION_CONTEXT.xml
)一定是java:comp/env/jdbc/test
.