从一个项目组到另外一个项目组。环境从tomcat+db2,走jndi的连接方式到weblogic+oracle ,走直接连接方式,认证用ladp。奶奶的,结果等rollback的时候,发现之前配置的jndi不能使用了。采用的app的驱动。开发环境采用的是eclipse3.1+myeclipse4.1GA,小版本号没记。tomcat没有变化,还是5.016。
思考一下调整过的地方。
myeclipse的插件,使用tomcat的和时候,查找lib的方式和m7的插件不同。和独立启动的查找lib的方式也不同。因为要启动weblogic,之间需要加载class12.jar,开始配置再tomcat里面,改动了Append to lib path的内容,后来发现需要使用weblogic,这边没有修改成功,也没有restore一下。使用现在的问题就是。
启动tomcat走jndi的方式调用db2的连接,应该怎么设置。
分析,使用app去驱动,也就是需要客户端的连接。检查连接方式,还有之前的配置。完全没有改动,现在的问题就是出现在myeclipse的插件的关于tomcat的调用的问题。ok,继续分析:
app既然需要调用客户端连接,那么Append to lib path里面,引入的是dir,那么也就是说,这个dir应该是客户端的目录dir。ok,添加此dir。test,调用成功。
总结:思考问题的模式一定要从最底层开始往上发散,这样才能抓住症结。