Java jsp中的weblogic数据源
我试图理解如何在我的简单web应用程序(在test.war中组装并部署在weblogic应用程序服务器上)中获取jsp中的weblogic数据源 我是这方面的工作版本,它使我不少于强制性的4个步骤(第5步Java jsp中的weblogic数据源,java,jsp,resources,weblogic,datasource,Java,Jsp,Resources,Weblogic,Datasource,我试图理解如何在我的简单web应用程序(在test.war中组装并部署在weblogic应用程序服务器上)中获取jsp中的weblogic数据源 我是这方面的工作版本,它使我不少于强制性的4个步骤(第5步 建议的步骤-使用导入必要的类 在scriptlet的jsp页面上获取上下文并按字符串java:comp/env/jdbc/test进行查找 ctx = new InitialContext(); //ds = (DataSource) ctx.lookup("java:comp/env/j
建议的步骤-使用导入必要的类
ctx = new InitialContext();
//ds = (DataSource) ctx.lookup("java:comp/env/jdbc/test");
//thanks Display Name is missing
ds = (DataSource) ctx.lookup("jdbc/test");
<resource-ref>
<res-ref-name>jdbc/test</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
jdbc/测试
javax.sql.DataSource
容器
你能给我一些链接,让我详细了解一下吗?你试过使用
ctx.lookup(“jdbc/test”);
而不是ctx.lookup(“java:comp/env/jdbc/test”);
?你不需要“java:comp/env/”开始时。您的weblogic服务器日志文件中有错误吗?@Display Name丢失-谢谢您的评论,我会尝试它,它工作得很好,我不知道它以前是如何工作的。我不知道我必须在哪里看到weblogic日志-我会在名为C:\…servers\myserver\logs\myserver.log的文件中看到它,但没有找到我需要的东西有趣。很好,我不必编写java:comp/env/jdbc/test,而只编写jdbc/test。但我可以一般不做吗?或者我可以不做其他步骤,例如,不在web.xml中编写资源引用标记吗?我只想做两个第一步,这会很好,我能以某种方式做吗?