代码之家  ›  专栏  ›  技术社区  ›  Daniel

如何在Crystal报表中使用JNDI

  •  0
  • Daniel  · 技术社区  · 14 年前

    我运行了一个tomcat5.5,其中包括一个带有javareportingcomponents(JRC)2008的Webapp。

    服务器的数据源与客户机的数据源不同,目前我使用表上的setConnection()函数对其进行了设置,它可以正常工作。缺点是,仅仅设置数据源就需要800毫秒(该死的慢水晶)。

    既然Crystal Reports似乎使用JNDI,那么如何在我的应用程序中配置JNDI呢?这可以通过编程实现,还是必须在web.xml中指定数据源?

    1 回复  |  直到 14 年前
        1
  •  0
  •   Daniel    14 年前

    好吧,我自己发现的。

    将Datasource添加到Tomcat服务器的context.xml中,并将ref添加到web.xml中!现在Crystal很高兴地使用这个数据源,不需要手动重新链接数据源。