Hallo ihr,
ich habe folgendes Problem. Ich entwickel gerade ein Applet. Das kann man ja in Eclipse testen. Jedoch baut mein Applet eine Verbindung zu einem anderem Server auf und genau da liegt das Problem. Wenn ich das Applet als Applet starte bekomm ich vom HTTPClient eine Exception geworfen. Wenn ich den selben Code jedoch nicht als Applet sondern als Java Anwendung ausführe geht alles ohne Probleme. Da fiel mir ein dass (unsignierte) Applets ja nur zu dem Server eine Verbindung aufbauen dürfen von denen sie stammen.
Also habe ich mir mal die Codebase des Applets ausgeben lassen wenn ich es aus Eclipse herraus teste. Und genau da liegt das Problem. Die COdebase beginnt mit file://.... ich muss aber dann ja eine Verbindung zu localhost aufbauen.
Hat jemand ne Idee wie ich z.b. als Startparameter für die VM die Codebase zum testen manipulieren kann in Eclipse ?
Sonst muss ich ja jetzt jedesmal mir ein Jar exportieren und das auf localhost verschieben, was ja erstens viel Aufwand bedeutet und man 2. nicht mehr gut debuggen kann.
ich habe folgendes Problem. Ich entwickel gerade ein Applet. Das kann man ja in Eclipse testen. Jedoch baut mein Applet eine Verbindung zu einem anderem Server auf und genau da liegt das Problem. Wenn ich das Applet als Applet starte bekomm ich vom HTTPClient eine Exception geworfen. Wenn ich den selben Code jedoch nicht als Applet sondern als Java Anwendung ausführe geht alles ohne Probleme. Da fiel mir ein dass (unsignierte) Applets ja nur zu dem Server eine Verbindung aufbauen dürfen von denen sie stammen.
Also habe ich mir mal die Codebase des Applets ausgeben lassen wenn ich es aus Eclipse herraus teste. Und genau da liegt das Problem. Die COdebase beginnt mit file://.... ich muss aber dann ja eine Verbindung zu localhost aufbauen.
Hat jemand ne Idee wie ich z.b. als Startparameter für die VM die Codebase zum testen manipulieren kann in Eclipse ?
Sonst muss ich ja jetzt jedesmal mir ein Jar exportieren und das auf localhost verschieben, was ja erstens viel Aufwand bedeutet und man 2. nicht mehr gut debuggen kann.