| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | ||
| Neuer Benutzer Registriert seit: 09.01.2009
Beiträge: 3
![]() | Hallo, ich verwende die aktuelle PHP/JavaBridge (php-java-bridge.sourceforge.net), dazu PHP 5.2.5. Ich habe keinen Tomcat-Server oder ähnliches im Hintergrund laufen, einzig Apache. Dazu verwende ich das ReportingTool BIRT von eclipse (Eclipse BIRT Home), dass es nur in Java gibt. Dazu läuft die aktuelle Birt-Runtime in der Version 2.3.1. Deshalb habe ich die Bridge aufgesetzt um mittels den Report/Design und Chart-Apis jeweils direkt Reports zu generieren. Die Report-Engine-API und die Design-Engine-API laufen soweit problemlos, bzw. soviel wie ich aktuell davon brauche. Jetzt will ich auch direkt Charts erstellen, dazu die Chart-API. Eclipse bietet dazu Beispiele an, die laufen unter Java problemlos. Jetzt habe ich den Java-Code in PHP übertragen und nun kommt ein nettes Fehlerchen. Und hier hänge ich jetzt rum. Das ist der Original-Java-Codeausschnitt (gekürzt auf die notwendige Stelle): Code: import org.eclipse.birt.chart.factory.IGenerator; import org.eclipse.birt.chart.api.ChartEngine; ... //Returns a singleton instance of the Chart Engine ChartEngine ce = ChartEngine.instance(pf); //Returns a singleton instance of the Generator IGenerator gr = ce.getGenerator(); PHP-Code: Zitat:
Ich nehme an das liegt vielleicht an der Typdeklaration in Java, ... aber eigentlich keine richtige Ahnung, oder ich bin einfach zu blind. Hat damit vielleicht der ein oder andere Erfahrungen? Ich habe schon ziemlich viel Zeit deswegen verschwendet und auch gesucht, aber selbst im FAQ-Teil bei der JavaBridge steht dazu nichts. Wer nähere Infos braucht bitte kurz Bescheid sagen. | |
| | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Ich laß das mal stehen, da es sich um ein komplexes Problem handelt. Trotzdem @ alphas: Bitte beachten: Anmerkungen zu Crosspostings Bitte setze im anderen Forum einen Link hierher, damit nicht zwei Usergemeinschaften doppelte Arbeit machen.
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| | |
| | |||
| Neuer Benutzer Registriert seit: 09.01.2009
Beiträge: 3
![]() | hallo, und mit weiteren Fehlern geht es vorwärts: Nr 1: Zitat:
PHP-Code: Code:
// Data Set
TextDataSet categoryValues = TextDataSetImpl.create( new String[]{
"Item 1", "Item 2", "Item 3"} );
NumberDataSet orthoValues = NumberDataSetImpl.create( new double[]{
14.4, 7.2, 20.1
} );
...
// Y-Series
BarSeries bs = (BarSeries) BarSeriesImpl.create( );
bs.setDataSet( orthoValues );
bs.getLabel( ).setVisible( true );
bs.setLabelPosition( Position.INSIDE_LITERAL );
SeriesDefinition sdY = SeriesDefinitionImpl.create( );
In Eclipse läuft das ganze wunderbar durch, der Chart wird erfolgreich erstellt. Auch die Werte des DataSets sind gleich, in PHP und Java jeweils (0=14.4, 1=7.2, 2=20.1) (aus dem debugger). irgendwie unverständlich. Vielleicht ist irgendwie das Format falsch? Nr 2: Bisher lief alles lokal. Nun hab ich die JavaBridge und die ReportEngine auf den Server geladen und ein kleines Demosystem zum Javatest gestartet. Lief perfekt, Java läuft also auch dem Server mit der Brigde. Nun wollte ich einfach mal einen Testreport in eine HTML-Seite umwandeln, und es kommt ein sehr merkwürdiger Fehler, der nur auf dem Server kommt, lokal aber nicht. Aufgrund dessen dass der Fehler erst relativ spät ausgegeben wird, scheint das Script auch mit Java und in Teilen mit der Bridge zusammen zu arbeiten. Zitat:
PHP-Code: PHP-Code: Komisch ist einfach, dass ich die benötigten Ordner 1-zu-1 kopiert habe. Auch die Datei ist 1-zu-1 kopiert, ausgenommen natürlich die jeweiligen Pfade zu den Reports. | ||
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Fehler: Unexcepted { | Stephan_87 | PHP Tipps 2008 | 6 | 13.12.2008 21:04 |
| bitte hilfe! mysql fehler meldung: | basicx | PHP Tipps 2008 | 2 | 22.07.2008 16:36 |
| mysql fehler meldung: | basicx | Datenbanken | 1 | 22.07.2008 09:48 |
| [Erledigt] Mysql Syntax Fehler | Datenbanken | 3 | 06.07.2006 09:58 | |
| php oder java? | resturan | Off-Topic Diskussionen | 1 | 24.04.2006 09:45 |
| Aufruf eines PHP Skriptes aus JAVA Umgebung | PHP Tipps 2005-2 | 3 | 14.06.2005 17:39 | |
| Blöder MySQL Fehler | PHP Tipps 2005 | 3 | 15.05.2005 03:14 | |
| Fehlermeldung - aber kein fehler... | Tschuu | HTML, Usability und Barrierefreiheit | 16 | 14.03.2005 15:56 |
| [Erledigt] mysql fehler | PHP Tipps 2004 | 2 | 03.11.2004 00:32 | |
| get_browser und Java | MadCro | PHP-Fortgeschrittene | 1 | 18.10.2004 14:43 |
| Hilfe ich finde den Fehler nicht! | PHP Tipps 2004 | 2 | 07.10.2004 17:40 | |
| [Erledigt] Java Fehler bei popup | HTML, Usability und Barrierefreiheit | 1 | 15.09.2004 02:36 | |
| array_push nur in begrenzter Anzahl ausführen ? | PHP Tipps 2004 | 2 | 07.09.2004 09:05 | |
| Java oder C | Off-Topic Diskussionen | 15 | 17.08.2004 17:55 | |
| mysql_real_escape_string - Fehler | Schaelle | Datenbanken | 0 | 03.07.2004 23:32 |