-1

在我的项目中,servlet 必须连接到数据库(derby)。我将项目构建到.war文件中。

现在在 Tomcat 中部署项目之前,我如何告诉服务器数据库的 URL、JNDI 名称、驱动程序名称等。我该怎么做?我被告知将这些添加到context.xml文件中。我必须自己创建这个文件吗?conf否则tomcat目录下还有一个context.xml文件。我必须再部署一个项目,该项目也需要连接到数据库但具有不同的 URL。所以我认为我无法在conf目录中的context.xml文件中添加详细信息。

我如何部署这两个项目?我需要制作2个不同的context.xml文件吗?

4

2 回答 2

0

将配置放入 context.xml 并将该文件放入战争的 META-INF 文件夹中。请参阅 tomcat 网站上的 tomcat 上下文文档。

于 2012-07-20T09:48:05.147 回答
-1

如果您使用 hibernate 将数据持久化到数据库,那么您需要在 hibernate.cfg.xml 中提及数据库 url、名称、密码。

如果要从 Servlet 本身打开数据库连接。然后参考这个http://www.roseindia.net/servlets/databaseconnectionservlet.shtml。我希望它会帮助你。

于 2012-07-20T09:12:31.697 回答