您的位置:首页 > 其它

MM应用引擎——拥有电信级安全性的应用托管环境

2013-07-16 15:01 295 查看
前段时间在公司做一个手机短信平台的开发,在访问公司HR系统数据库时,用到了Webservice封装,访问数据库时打算用Tomcat,具体连接方式想使用JNDI。按照以往的Tomcat配置方式,在server.xml中配置了数据源链接等信息,工程老是运行报错,找不到我配置的JNDI名称.在关网查看资料后得知,Tomcat5.5/6.0的版本在配置上已经做了很大的改动.和5.0之前的完全不一样。

现贴出在5.5/6.0上的配置信息:

1.修改全局JNDI资源配置信息

<!-- Global JNDI resources -->

  <GlobalNamingResources>

                <Resource      name="jdbc/HandHR"      type="javax.sql.DataSource" auth="Container" 

                         password="root"    driverClassName="com.mysql.jdbc.Driver"  maxIdle="2" maxWait="5000"

                        username="root"   url="jdbc:mysql://localhost:3306/sms" maxActive="4"/>   

</GlobalNamingResources>

2. <tomcat_home>\conf\Catalina\localhost在新增一xml文件,文件名和你的工程名一致

    <?xml version="1.0" encoding="UTF-8"?>

    <Context>

    

             <Resource  name="jdbc/HandHR"  type="javax.sql.DataSource" auth="Container"   password="root" 

                     driverClassName="com.mysql.jdbc.Driver"  maxIdle="2"  maxWait="5000"  username="root"   

                      url="jdbc:mysql://localhost:3306/sms"    maxActive="4"/>    

 </Context>

JNDI的配置访问还有其他途径,介于时间关系,本人也就研究了其中一种,并未深入体验,贴出来和大家分享

大家可以在关网得到更详细信息。

 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: