不用java.so也能跑JasperReports

2008-01-03

Permalink 17:30:40, 類別: JasperReports  

不用java.so也能跑JasperReports

extension = java.so

/etc/php5/conf.d/java.ini加了這一行之後有些負作用

  1. 一些zend_extension(e.g. xdebug, xcache)不能用,會造成Apache Segmentation Fault
  2. 每次啟動apache程序會慢一點,會佔用記憶體多一點。

平時我不用java,目前只需要JasperReports,應該要用的時候再載入。方法如下:

  1. 關掉extension=java.so

  2. 啟動JavaBridge

    java -jar JavaBridge.jar


  3. 在php程式內引用Java.inc:

    require_once("http://127.0.0.1:$port/JavaBridge/java/Java.inc");

Java.inc是經JavaBridge產生的一隻php程式,經過php編譯之後就跟外掛java.so一樣。

Pingbacks:

此文章還沒有 Pingbacks

Comments are not allowed from anonymous visitors.

Henry's Blog

Blog = Function 分享( 記錄( 學習() ) );

搜尋

文章彙整

其他

XML Feeds

What is this?

powered by
b2evolution