Tomcat 5.5.XX数据源配置出现连接问题的解决方案–修改版

参见另外一篇文章:http://www.ishere.cn/article.asp?id=79

根本原因是版本不同了,Tomcat5.5的数据源配置更加简洁和人性化了,以下是两种方法,修改相应参数为自己的.

第一种方法:修改conf/server.xml的context,在</host>之前添加以下内容

<Context path="/myapp" docBase=E:myapp" debug="5" reloadable="true" crossContext="true">
 <Resource name="jdbc/connectDB"
 type="javax.sql.DataSource"
 driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
 maxIdle="2"
 maxWait="5000"
 username="sa"
 password="sa"
 url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=myapp"
 maxActive="4"/>
</Context>

第二种方法:就是新建一个xml文档,名字任意取,把上述内容写到这个xml文件中,然后把它放到confCatalinalocalhost目录下,就不用修改conf/server.xml了,这样做之后每次tomcat启动时候会自动根据JNDI服务找到这些配置,这种配置方法不用修改任何东西,特别适合多个应用程序公用一个tomcat服务器的情况,使得管理起来很方便,具体写法很简单:
<?xml version=’1.0′ encoding=’utf-8′?>
把上面一段原封不动粘贴在这里就可以了
附:JNDI——Java Naming and Directory Interface是一套提供naming和 directory功能的 API,Java应用程式开发者透过使用 JNDI,在naming和 directory方面的应用上就有了共通的准则。

Leave a Comment

Your email address will not be published.

*