1. 在專案中依賴用到的包,這個不在這里贅述。
2. 在專案路徑下新建jetty-db-env.xml, jetty默認的組態檔,在server添加如下內容
<Configure id="Server" class="org.eclipse.jetty.server.Server">
<New id="dataSourceTest" class="org.eclipse.jetty.plus.jndi.Resource">
<Arg></Arg>
<Arg>jdbc/XXXX</Arg>
<Arg>
<New class="org.hsqldb.jdbc.JDBCDataSource">
<Set name="Url">jdbc:hsqldb:mem:asyncJob;sql.syntax_mys=true</Set>
<Set name="User">SA</Set>
<Set name="Password">******</Set>
</New>
</Arg>
</New>
</Configure>
3. 在spring框架中,創建applicationContext-service.xml檔案,如下配置:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jee="http://www.springframework.org/schema/jee"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-3.1.xsd">
<jee:jndi-lookup id="dataSourceTest" jndi-name="jdbc/XXXX"/>
或者
<bean id="dataSourceTest" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="https://bbs.csdn.net/topics/java:comp/env/jdbc/XXXX"></property>
</bean>
</beans>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/66496.html
標籤:其他開發語言
