<br><font size=2 face="sans-serif">Hallo Jan</font>
<br>
<br><font size=2 face="sans-serif">Ich habe Java/Mapserver erfolgreich
auf Windows und Linux kompiliert.</font>
<br><font size=2 face="sans-serif">Mir fällt kein rechter Grund ein, warum
es diese Art von Pronlemen auf Solaris</font>
<br><font size=2 face="sans-serif">geben sollte.</font>
<br>
<br><font size=2 face="sans-serif">Insbesondere: Weder mapscript.jar noch
mapscript_wrap.c sind abhängig vom </font>
<br><font size=2 face="sans-serif">Bestriebssystem. Die mitgelieferte mapscript.jar
ist also eine &quot;fertige mapscript_jar.c für Solaris&quot;, </font>
<br><font size=2 face="sans-serif">weil alle mapscript.jar's identisch
sind.</font>
<br>
<br><font size=2 face="sans-serif">Liegt das wirklich an der falschen Funktions-Signatur?
</font>
<br><font size=2 face="sans-serif">Hast Du die mapscript_wrap.c selbst
mit swig erzeugt oder hast Du die distributierte genommen?</font>
<br>
<br><font size=2 face="sans-serif">Bei mir sieht der JNI-Call so aus:</font>
<br><font size=2 face="sans-serif">JNIEXPORT jint JNICALL Java_edu_umn_gis_mapscript_mapscriptJNI_get_1mapObj_1width(JNIEnv
*jenv, jclass jcls, jlong jarg1) {</font>
<br><font size=2 face="sans-serif">Und der läuft ...</font>
<br>
<br><font size=2 face="sans-serif">Wie sieht die genaue Fehlermeldung aus?</font>
<br>
<br><font size=2 face="sans-serif">Meine Erfahrung ist dass das klappen
sollte. Es ist irgendeine blöde Kleinigkeit.</font>
<br><font size=2 face="sans-serif">Benedikt</font>
<br>
<br>
<br><tt><font size=2>mapserver-de-bounces@freegis.org schrieb am 09.01.2007
13:52:14:<br>
<br>
&gt; <br>
&gt; Guten Tag, <br>
&gt; <br>
&gt; ich habe auf Basis der Mapscript-Java-API, die in der ms4w Version
enthalten ist eine Anwendung entwickelt, die auch soweit funktioniert (eine
Art Filialsuche mit Anzeige der Standorte in einer Karte). Die Anwendung
läuft lokal auf einem Tomcat auf einer Windows-Maschine. <br>
&gt; <br>
&gt; <br>
&gt; Geplant ist es aber, die Anwendung samt Mapserver auf einer Solaris
laufen zu lassen, für die ich bis jetzt keine fertigen binarys gefunden
habe. Wir haben die <br>
&gt; MapServer 4.10.0 Source distribution von http://mapserver.gis.umn.edu/download/current/
heruntergeladen und die mapscript_wrap.c auf der Solaris kopiliert. Beim
Testen tritt der Fehler auf, dass die mapObj.getWidth Methode nicht gefunden
werden kann. Der Grund ist, dass die mapscript_wrap.c nicht zu dem Java
Code des mapscript.jar passt. (Dies ist ein Java Native Aufruf, die Methodensignaturen
stimmen nicht überein) <br>
&gt; <br>
&gt; Meine Frage wäre, ob es eine fertiges SharedObject oder eine korrekte
mapsript_wrap.c für Solaris gibt? <br>
&gt; <br>
&gt; <br>
&gt; vielen Dank &amp; viele Grüße, <br>
&gt; <br>
&gt; Jan Ulbricht <br>
&gt; __________________________________________<br>
&gt; <br>
&gt; Jan Ulbricht<br>
&gt; Entwicklung / Controlling Bank<br>
&gt; Tel.: 0251 7133 - 1726 &nbsp;- &nbsp;Fax.: &nbsp;0251 7133 - 91726<br>
&gt; eMail: &nbsp;Jan.Ulbricht@GAD.de<br>
&gt; <br>
&gt; GAD eG<br>
&gt; Weseler Straße 500 - 48163 Münster<br>
&gt; http://www.gad.de_______________________________________________<br>
&gt; Mapserver-DE mailing list<br>
&gt; Mapserver-DE@freegis.org<br>
&gt; https://freegis.org/mailman/listinfo/mapserver-de</font></tt>