应用服务器JNDI自动配置工具_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 应用服务器JNDI自动配置工具

应用服务器JNDI自动配置工具

 2011/1/11 8:56:42  sharong  http://sharong.javaeye.com  我要评论(0)
  • 摘要:大概4,5年前,由于一些很陈旧的javaweb项目,可能部署运行于不同的web/applicationserver下,而数据库连接又全部使用JNDI方式进行配置。虽然我们现在知道,在tomcat下配置jndi方式的数据库连接,可以在{$CATALINA_HOME}/conf/Catalina/localhost下用一个单独的xml文件配置即可;相应的JBoss,Resin等也可以做相关配置。但是这些陈旧的javaweb项目,基本上都是在类似于tomcat的server
  • 标签:配置 工具 应用 服务器 应用服务器 服务
大概4,5年前,由于一些很陈旧的java web项目,可能部署运行于不同的web/application server下,而数据库连接又全部使用JNDI方式进行配置。虽然我们现在知道,在tomcat下配置jndi方式的数据库连接,可以在{$CATALINA_HOME}/conf/Catalina/localhost下用一个单独的xml文件配置即可;相应的JBoss,Resin等也可以做相关配置。但是这些陈旧的java web项目,基本上都是在类似于tomcat的server.xml里进行的jndi配置。
因此,当数据库连接和用户名密码等配置进行修订的时候,就成了一项繁重的工作,为了能够自动化的对这些配置进行不定期修订,JNDICreator这个项目应运而生。虽然在今天看来,这个项目显得有些稚嫩,但毕竟是俺使用IntelliJ IDEA这个IDE开发的一个比较得意的项目。
最近工作繁忙,实在没有时间长篇累牍的写博文,就把这个项目的源代码贴出来,供大家参考。

此项目的若干特点如下:
1.程序在命令行使用单例类运行;
2.DOM解析器使用Apache的xerces实现;
3.支持多种web/application Server下的jndi配置修订,包括Apache tomcat, Weblogic, WebSphere, Jboss的多个版本, Resin等;
4.支持多种数据库连接方式的修订,包括oracle,sqlserver,mysql,DB2等;
5.使用程序查找各种应用服务器的jndi配置所在的位置。
发表评论
用户名: 匿名