MyEclipse中使用Tomcat的数据源功能
我的MyEclipse的版本为MyEclipse 2016 Stable 1.0 For Mac版
对应的Tomcat的版本为Tomcat 7.0 此处小版本号省略
需求:使用Tomcat服务器本地部署正在研发的项目
要求使用数据库 SqlServer 数据库
通过配置使用 Tomcat的sqlserver数据源进行数据库的连接
配置过程
前提:我的MyEclipse 2016 Stable 1.0 为新安装的IDE,里面什么都没配置过
1,tomcat的基本配置(此处不啰嗦,很简单都会进行MyEclipse的tomcat的配置)
2,在控制台的Servers窗口,添加Tomcat的Server服务器(Myeclipse 调出Package Explorer窗口的tomcat配置文件夹可查看我的另外一篇文章《MyEclipse for Mac Tomcat Servers 配置文件夹调出方法》)
3,打开tomcat配置文件夹中的contextx.xml文件,在元素Context结束标签</Context> 之前添加以下信息
<Resource url="jdbc:sqlserver://IP:PORT;databaseName=XXX"
auth="Container"
driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
maxActive="20"
maxIdle="10"
maxWait="10000"
name="XXX"
password="XXXXX"
type="javax.sql.DataSource"
username="XXXX"/>
其中具体的数值,根据需要自己配置即可,此处不做详细说明
4,此时让tomcat服务器添加需要次数据源的项目,然后启动,如果启动成功,数据源链接正常,则配置完成,
如果项目报错 数据库驱动JDBC找不到,则需要对tomcat配置数据库的驱动
以sqlserver为例:
4.1双击Tomcat服务器
4.2在配置页面上找到下面的按钮
4.3点击按钮进入配置窗口,选择Classpath 窗口
4.4 鼠标选中User Entries,然后点击右侧的Add External JARs…
4.5 在弹出的文件窗口中找到驱动包所在的文件夹,选中并确定
我选的sqlserver数据库的驱动为sqljdbc4.jar,根据sqlserver的版本选择,此部分包可以去百度搜索
导入完毕后,可以看到已经导入的驱动
点击OK ,保存tomcat的配置,到此驱动配置完毕
总结:我使用以上方法成功连接到sqlserver,从原先报驱动找不到,到最后连接成功的配置步骤,如果配置不成功,则需要自己另外尝试不同的方法