正常的启动过程如下:1 先启动数据库
2 再启动tomcat我想你的问题是数据库连接都用完了吧记住使用数据库连接池,一定要在程序中显示的关闭连接,要求就是这样的当然还有两个参数是可以配制的           <parameter>
              <name>removeAbandoned</name>
              <value>true</value>
            </parameter>           <parameter>
              <name>removeAbandonedTimeout</name>
              <value>60</value>
            </parameter> 建议看一下tomcat5的 JDBC DataSources 文档