首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

对tomcat admin中的datasource治理的扩展(一)

2012-08-07 
对tomcat admin中的datasource管理的扩展(一)目的是要实现一个可以通过前台网页,来对tomcat中的jndi数据源

对tomcat admin中的datasource管理的扩展(一)

目的是要实现一个可以通过前台网页,来对tomcat中的jndi数据源行进配置的应用。

?

一下想到了tomcat admin,可惜这东西只在5.5下有支持,6.0后还没支持,说是要下个大版本才会可能有支持。

?

所以自己下载的5.5下的admin,并且build了起来,看看还挺好用,差不多就是我需要的那些。

?

在来看看源码,发现使用的struts1写的mvc,页面上好多的struts1标签,然后对tomcat内部的操作,全部使用了MBean的方式。

?

我只需要对jndi数据源的配置部分,那就着重看这块的代码吧。

关键就是org.apache.webapp.admin.resources包下的SaveDataSourceAction类中的:

?

@Overrideprotected void writeComment(String text) throws IOException {text=text.replaceAll("\\n", System.getProperty("line.separator"));super.writeComment(text);}

?

至此,到我自己的tomcat admin中,去创建删除修改datasource,然后commit change后,能保存到tomcat的配置文件中,如果重启tomcat,就可以看到效果了。

?

?

但是,能不能不重启tomcat就有效果呢?

?

热点排行