Applet testen
lima-city → Forum → Programmiersprachen → Java
applet
applikation
browser
button
code
dank
http
internet
login
paket
problem
rechte besitzen
ressource
run
safari
sicherheitsrichtlinie
signieren
start
starten
weben
-
Hi Leute,
ich bin dabei einen Applet zu programmieren. Bitte versucht euch einen Namen zu registrieren, euch einzulogen und wieder auszulogen. Postet dann, mit welchem Browser und welcher Javaversion ihr den Test durchgeführt habt.
http://nanospeak.no-ip.org/voip/Abstimmung (Nur eine Auswahl möglich)
Funktioniert wunderbar 75 % (3 Stimmen) Funktioniert mit einigen Errors 0 % (0 Stimmen) Funktioniert gar nicht 25 % (1 Stimme) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
danke... is der wichtig? dachte mir, dass es sowieso keiner benutzt
-
Also wenn Du das Applet wirklich benutzerfreundlich gestalten willst,
dann ist ein Login-Button unumgänglich :) -
Tjo ... in Deinem Appletviewer wird das Applet die nötigen Rechte besitzen.
Nicht aber im Browser, wenn von einem User drauf zugegriffen wird.
Hast Du das Applet denn signiert und mit den nötigen Sicherheitsrichtlinien ausgestattet? -
nein, das ist eins der ersten applets die ich progge.
du hast recht:
/* AUTOMATICALLY GENERATED ON Tue Apr 16 17:20:59 EDT 2002*/ /* DO NOT EDIT */ grant { permission java.security.AllPermission; };
Wie kann ich das beim Starten des Applets auf einer Seite machen? Da war iwas mit signieren, stimmt schon.
allerdings greift es nur auf die eigenen ressourcen zu. der kritische code ist:
TCPObjectPackage result = (TCPObjectPackage)Nanospeak.manager.getPackage();
beim öffnen des inputstreams um genau zu sein... -
Siehe hier: http://wiklet.javacore.de/index.php/Signieren_von_Applets
Das Applet muss in diesem Fall jedoch als jar-Archiv bereitstehen.
Auch \'\'eigene\'\' Ressourcen sind im Internet nicht mehr \'\'frei\'\'.
Beitrag geändert: 26.3.2008 22:25:27 von puni -
Also bei mir funct es gar nicht:
Es kommt einfach nur ein graues Applet.
Ubuntu Gusy Gibbon
Firefox 10.0.0.13 (gerade vor 1h geupdated^^)
Installiertes Java:
Sun Java 6 Web Start
Java Web Start 1.4
Java 1.4 plugin for mozilla/firefox
sonst hat natürlich jedes Java-Applet auf jeder anderen Seite gefunct *confused*
lg
Vali -
ich glaub es geht nur mit der 6er... Übrigens: Signieren bringt nix...
-
Firefox geht nicht!
-
Hm ... also Du hast die Policy bereits auf AllPermission gesetzt wie ich das sehe?
Dann schnapp Dir mal die Konsole Deiner JRE - kannst im Systemtray oder Systemsteuerung drauf zugreifen.
Schau Dir die Ausgabe an und eventuell auftretende Exceptions...
Beitrag geändert: 26.3.2008 22:55:00 von puni -
hab kein policity gesetzt
-
Na dann ... hier zwei Links:
Englisch:
http://java.sun.com/javase/6/docs/technotes/guides/security/PolicyGuide.html
Deutsch:
http://www.galileocomputing.de/openbook/javainsel7/javainsel_25_001.htm#mj39d2864e438cdb2527c870c18bcd9e4c
Applets zu basteln ist gar nicht soooo leicht ;)
Nutze lieber Webstart...!!!
-
Danke... werds mir reinziehen. für heute schließe ich den server
-
Nachtrag:
java.io.InvalidClassException: javax.swing.JComponent; local class incompatible: stream classdesc serialVersionUID = -2514362798440941654, local class serialVersionUID = -1030230214076481435 Error: Die Engine hat einen Fehler beim Öffnen des InputStreams verursacht. Exception in thread \"Thread-9\" java.lang.NullPointerException at org.nanospeak.control.LoginController.finishLogin(LoginController.java:55) at org.nanospeak.control.LoginController.login(LoginController.java:17) at org.nanospeak.control.LoginThread.run(LoginThread.java:15) at java.lang.Thread.run(Unknown Source)
Das ist meine Fehlerausgabe, wenn er einen Stream öffnet, und ein Object einliest... ka wasdas heißt -
Naja, der wirft eindeutig eine NPE.
Kann natürlich sein, dass er die Klasse im Applet nicht frisst bzw. den Stream gar nicht verarbeiten mag.
Aber das Ganze funktioniert ohne Probleme im AppletViewer, sagst Du?
PS: Ich beharre immernoch darauf, dass eine WebStart-Applikation sinnvoller wäre *g*
Beitrag geändert: 27.3.2008 12:01:18 von puni -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage