web容器在启动前能否判断数据库是否能连通

悬赏:5 发布时间:2008-08-06 提问人:gznofeng (初级程序员)

问一个问题。可以在web容器在启动前先判断数据库是否能连通。不能连通就不启动WEB容器。能实现这个功能吗?
问题补充:
虽然contextInitialized(ServletContextEvent sce)是可以做检查。但不能阻止web容器启动
问题补充:
问题已解决了。使用contextInitialized。然后调用System.exit(1)跳出系统

采纳的答案

2008-08-07 fastzch (初级程序员)

实现public interface ServletContextListener这个接口。
在contextInitialized(ServletContextEvent sce)这个方法里面做一些检查,例如TELNET端口,用SSH登录上去后用SQLPLUS操作等。

提问者对于答案的评价:
谢谢你的答案。给上分数