找到半天原因,却最后才去帮助上看《NetBeans Visual Web Pack 5.5 入门指南》 。
其中“连接数据库”小结中写到
注意:如果 Web 应用程序使用的服务器不同于 Sun Java System Application Server,则必须将 derbyclient.jar 文件的副本放在服务器的库目录中。例如,如果要将 TRAVEL 数据库与 Tomcat 一起使用,请将 derbyclient.jar 文件复制到 netbeans-install-directory/enterprise3/apache-tomcat-5.5.17/common/lib 中。您可以在 Sun Java System Application Server 安装目录下面的 javadb/lib/derbyclient.jar 中找到 derbyclient.jar 副本。
原来问题在这里,真是昏到。而且昨天用Sun Java System Application Server 9 update 1 也还是出同样的问题,不知道是怎么回事。不过在tomcat下已经解决此问题。