我的WAS server.xml中有一个数据库连接:
coordinates = [(0,0),(0,3),(1,0),(1,2),(1,3)]
for (i,j) in coordinates:
print i,j
如何将此数据库连接迁移到TOMCAT 7?
谢谢!
答案 0 :(得分:0)
将ojdbc6.jar添加到tomcat lib目录。
tomcat server.xml
<Resource auth="Container"
driverClassName="oracle.jdbc.OracleDriver"
global="jdbc/jndiNameExample"
maxActive="100"
maxIdle="20"
maxWait="10000"
minIdle="5"
name="jdbc/jndiNameExample"
password="password"
type="javax.sql.DataSource"
url="jdbc:oracle:thin:@host:1521:ServiceName"
username="username"/>
tomcat context.xml
<ResourceLink name="jdbc/jndiNameExample"
global="jdbc/jndiNameExample"
auth="Container"
type="javax.sql.DataSource" />
WEB-INF / web.xml中
<resource-ref>
<description>Oracle Datasource</description>
<res-ref-name>jdbc/jndiNameExample</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
连接代码
Context ctx = new InitialContext();
Context envContext = (Context) ctx.lookup("java:/comp/env");
javax.sql.DataSource ds = (javax.sql.DataSource) envContext.lookup ("java:/comp/env/jdbc/jndiNameExample");