【发布时间】:2013-12-03 06:36:26
【问题描述】:
目前我正在处理 pentaho 和 jsp 项目,我的 jsp wroject 名称为 web,为此我使用了 tomcat 7。我在运行的 tomcat 中运行 pentaho,所以在我的 tomcat 中 webapps 包含两个文件夹名称,如 web 和 pentaho。对于 pentaho,我使用 pentaho 在META-INF 和WEB-INF 文件夹中配置了context.xml 和web.xml,我创建了报告并在我的Web 项目中的iframe 中使用了该报告。
现在我的问题是第一个用户只能看到使用 web 项目的 web 项目 http://www.mydomain.com:8080/web 我想使用以下代码访问 pentaho 上下文 xml 属性
Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env");
// Look up our data source
DataSource ds = (DataSource)
envCtx.lookup("jdbc/TestDB");
System.out.println("Connections " + ds.getConnection());
如何在我的 Web 项目中访问 pentaho context.xml 文件 JNDI 资源?
【问题讨论】:
标签: java spring jsp tomcat pentaho