Sziasztok!
Nem értek a Javához. A microcalc2 egy táblázatkezelő telefonra, sajnos elégé belassult project, így a fejlesztőktől ritkán vagy nem kapok választ. (Néha sikerül lefordítani, de Mandivás csomagok mindig bekevernek. A szerver részét (jsp?) még sosem sikerült lefordítani.)
A Tomcat5 Mandriván felrakott egy csomó más csomagot, így most kicsit kaotikus a rendszer, és nem tudom mi mit használ (pl jmvm-et). Most egyáltalán nem fordul a proggi.
A java 6u1-et a /usr/local/jdk1.6.0_01-ba telepítettem. (Meg előtte az RPM-et is, ami meg a /usr/java-ba ment magától.) A JAVA_HOME most a local-os.
Micorcalc fordító parancs elvileg:
$cat compile:
ant -v -lib /usr/share/ant/lib -lib /home/lion/bin/wtk22/wtklib -lib /home/lion/bin/wtk22/lib -lib /home/lion/motorola/MC2_OS/lib -Dplatform=$*
$compile lite setversion obfuscate
Első hiba:
/usr/bin/build-classpath: error: Could not find xml-commons-apis Java extension for this JVM
A build-classpath program a Mandriva jpackage csomagban van, félő, hogy nem a /usr/local/jdk..-t használja. Ötlet?
Aztán:
BUILD FAILED
/home/lion/install/motorola/MC2_OS/build.xml:18: taskdef class de.pleumann.antenna.WtkJad cannot be found
A megadott class (de.pleu....WtkJad) benne van a /usr/share/ant/lib alá általam bemásolt antenna.jar-ban, amit elvileg az ant meg is talál:
ant -diagnostics
/usr/bin/build-classpath: error: Could not find xml-commons-apis Java extension for this JVM
/usr/bin/build-classpath: error: Some specified jars were not found
[.........]
java.class.path=[.........]:/usr/share/ant/lib/antenna.jar
ha megnézem azt a jart:
jar -tf /usr/share/ant/lib/antenna.jar
akkor van benne olyan amit nem talál:
[...]
de/pleumann/antenna/WtkJad.class
[...]
Hogyan javítható a két hibaüzenet? (Aztán lenne még, ha tovább tudok jutni, bármilyen segítségnek nagyon örülnék. Ez egy agyrém. :-D Főleg, hogy a Mandriva felrak 3 közül egy választott szabad Java implementációt, aztán azt lecserélni rendes JDK-ra...) Mi az a jpackage és hol lehet hozzá olyan xml-commons-apist megadni ami jó a jdk6u1-hez... rakott fel a jdk6u1 ilyen xml-commons-apist? Azért raktam most a /usr/local-ba, hogy biztos teljes csomag legyen, és ne ütközzön a Mandriva szabad jáváival (mint esetleg az RPM-es original java). Persze a szabad jávákat nem lehet leszedni, mert az egész Tomcat meg minden függ tőle. :-(
Utolsó kérdés:
A tomcat adminba nem tudok belépni. Elvileg a /etc/tomcat5/tomcat-users.xml-ben van ilyen:
user username="tomcat" password="tomcat" roles="tomcat"
De a localhost:8080-on azok a részek amik jelszót várnak nem fogadják el. (vagy 10 másikat is próbálátam, pl admin, "", admin admin, admin tomcat, stb.) (A jsp demók mennek benne, szóval nem lehet nagyon veszett a dolog..)
Köszi,
Lion/Kmp