遇到一个在myeclipse里启动tomcat可以正常将项目启动,但是用tomcat的startup.sh启动就会报spring在创建datasource时出错 有哪位大侠遇到过或可以给分析一下吗 jdk我已经手动指定为同一个Tomcatmyeclipsespring

解决方案 »

  1.   

    startup.sh一般在Linux/Unix下启动tomcat使用的,如果是Windows下,应该是startup.bat启动创建datasource,可能是一些jar包没有正确部署。还可能是你的数据库连接,使用的是本地数据源连接数据的方式,在环境上找不到这个数据源就报错了。建议使用指定数据的驱动包方式,连接数据库吧!
      

  2.   


    我就是在linux下边用的 开发环境也地linux下 公司要求 没办法 我明天去公司再看看 谢谢
      

  3.   

    再多问一句 怎么指定数据的驱动包? 现在是在xml里配置的c3p0连接池
      

  4.   

    再多问一句 怎么指定数据的驱动包? 现在是在xml里配置的c3p0连接池
    这个连接池要修改tomcat配置文件的,这种方式没怎么用过。
    明天可以把详细报错信息发出来看看,或者自己根据错误在网上搜搜看。你可以对比下你的tomcat和公用服务器的tomcat,相关配置有啥区别。
      

  5.   

    解决了 不知道为什么用jdk1.7就会出这样的问题,偶然试了下jdk1.6结果就正常运行了,可是我在myeclipse里用的就是1.7,不管了 反正解决了就行