我需要在Netbeans的Java Web应用程序中使用Context.xml文件提供一些帮助。
我的任务是让我的Web App连接到我的SQL数据库并显示产品。我得到了它的工作,但我真的需要帮助理解这段代码:
template<typename F, F P>
struct fn_to_type {
template<class... Args>
decltype(auto) operator()(Args&&... args) {
return P(std::forward<Args>(args)...);
}
};
有谁能告诉我什么名字=&#34; jdbc / project&#34;是什么?这链接到哪里? 如果我更改名称,则Web App不会显示我的产品。它是如何设置为jdbc / project的?我在哪里可以找到它?
我确实尝试使用Glassfish来创建一个JDBC资源,我可以使用该名称,但它没有出现?
任何帮助将不胜感激。 问候
答案 0 :(得分:1)
Context.xml是容器的配置文件。例如,Glassfish和Tomcat正在使用此文件。
在这种情况下,它以声明方式配置DataSource对象。在启动Web应用程序时,容器将实例化此对象并通过JNDI公开它。
JNDI是一种按名称在VM中查找对象的机制。
所以在你的web-app类的某个地方,这个名字用于获取这个DataSource对象。搜索一下!