繁体   English   中英

Context.xml中的名称=“ jdbc / project”的描述?

[英]Description of name=“jdbc/project” in Context.xml?

我需要有关Netbeans Java Web应用程序中Context.xml文件的帮助。

我的任务是让我的Web应用程序连接到SQL数据库并从其中显示产品。 我可以使用它,但我确实需要帮助来理解以下代码:

<Resource auth="Container" driverClassName="com.mysql.jdbc.Driver"logAbandoned="true" maxActive="100" maxIdle="30" maxWait="10000" name="jdbc/project" password="" removeAbandoned="true" removeAbandonedTimeout="60" type="javax.sql.DataSource" url="jdbc:mysql://localhost:3306/projinvoice?zeroDateTimeBehavior=convertToNull" username="root"/>

谁能告诉我name =“ jdbc / project”是什么? 该链接指向何处? 如果我更改名称,则Web App不会显示我的产品。 如何将它设置为jdbc / project,在哪里可以找到它?

我确实尝试过使用Glassfish创建一个JDBC资源,在该资源中我可以使用该名称,但是它没有显示?

任何帮助,将不胜感激。 问候

Context.xml是容器的配置文件。 例如,Glassfish和Tomcat正在使用此文件。

在这种情况下,它将以声明方式配置DataSource对象。 在启动Web应用程序时,容器将实例化此对象并通过JNDI公开它。

JNDI是一种通过名称在VM中查找对象的机制。

因此,在Web应用程序类的某个位置,此名称用于获取此DataSource对象。 搜索!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM