按上一课中说明,WebSphere® Application Server 使用 EAR 项目中的数据库连接信息。Tomcat 使用 Web 项目中的数据库连接信息。因此,每个服务器的数据库连接步骤都有所不同。
EGLDerbyDB
workspace-location/EGLWeb/WebContent/EGLDerbyDB
workspace-location 是当前工作空间的完整路径。单击确定。
请注意,EGL 已为此连接指定 JNDI 名称,这是此连接的标识。缺省情况下,JNDI 名称为 jdbc/EGLDerbyDB(基于数据库的名称)。应用程序将使用此名称在运行时访问数据库连接。
jdbc:derby:D:\MyData\workspace_jsf_tutorial\EGLWeb\WebContent\EGLDerbyDB
jdbc/EGLDerbyDB
如果您在使用 Tomcat,那么项目没有 EAR 项目,因此 EGL 将提供连接信息的上下文文件添加至 Web 项目。上下文文件执行的任务基本上与部署描述符中的信息相同:它会使 JNDI 名称与数据库的位置及服务器连接至该数据库时所需的信息相关联。该连接仅对此项目有效。