rpc.StatusCodeException: Error 404, URI not found

eolith421

Mitglied
Hallo!
Ich habe eine Problem mit einem meiner RPC aufrufe. Ich habe eine GWT Projekt in dem ich für das Login eine zweite html/jsp Seite benötige. Heißt zuerst wird die jsp Seite mit der Hauptanwendung aufgerufen. Dort wird überpürft of die cokkies richtig gesetzt sind, wenn nicht erfolgt die Weiterleitung zu login.jsp Seite die ich auch im selben Projekt in GWT realisiert habe. Bin dabei nach der Anleitung GWT multi modules for seperate HTML pages? vorgegangen. Habe also eine zweiten gwt.xml File erzeugt habe in der zweiten JSP Seite eine neuen entry point angelegt. Außerdem habe ich den Controller und das RPC von der Hauptanwendung getrennt und ein eigenes Servlet erstellt. Die Seite funktioniert auch, nur habe ich das Problem, dass wenn ich auf Login klicke ich einen rpc Fehler Fehler bekomme, dass die URL nicht gefunden wurde:

com.google.gwt.user.client.rpc.StatusCodeException:
HTTP ERROR: 404
NOT_FOUND
RequestURI=/login/login

Powered by Jetty://

Nun bin ich ratlos, ich kenn mich nicht so detailiert mit dem RPC Mechanismus aus, habe nur aufgrund der Fehlermeldung herausgefunden, dass im Hintergrund das Ganze offenbar über eine RequestBuilder abläuft, den man auch händisch erstellen kann. Mir ist nicht nicht klar wieso er einen falschen Pfad annimmt bzw. ihn nicht finde, fürchte aber das hängt mit der "Zweiten" Anwendung innerhalb des Projektes zusammen. Anbei poste ich meinen gwt.xml File und die Codezeilen von RPC:

RPC:
Java:
private void checkLogin(){
		// check Login
		service.loginCheckLogin(username.getText(), password.getText(), new AsyncCallback<Boolean>(){
			@Override
			public void onFailure(Throwable caught) {
				vPanel.add(new HTML(""+caught));
			}
			@Override
			public void onSuccess(Boolean result) {
				if(result == true){
					vPanel.remove(loginForm());
					vPanel.add(selectSession());
				}
				else
					errorLabel.setText("Username or password are wrong");
			}
		});
	}

GWT XML:
[XML]
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 1.7.1//EN" "http://google-web-toolkit.googlecode.com/svn/tags/1.7.1/distro-source/core/src/gwt-module.dtd">
<module rename-to='login'>
<!-- Inherit the core Web Toolkit stuff. -->
<inherits name='com.google.gwt.user.User' />
<inherits name='com.smartgwt.SmartGwt' />

<!-- Inherit the default GWT style sheet. You can change -->
<!-- the theme of your GWT application by uncommenting -->
<!-- any one of the following lines. -->
<!-- <inherits name='com.google.gwt.user.theme.standard.Standard'/> -->
<inherits name='com.google.gwt.user.theme.chrome.Chrome' />
<!-- <inherits name='com.google.gwt.user.theme.dark.Dark'/> -->

<!-- Other module inherits -->

<!-- Specify the app entry point class. -->
<entry-point class='at.ac.uibk.dbis.dmis.client.Login' />
<!-- Language settings -->
<extend-property name="locale" values="de" />
<extend-property name="locale" values="en" />
</module>
[/XML]

Ich hoffe mir kann einer helfen, ich komme sonst nicht weiter.:(

Liebe Grüße,
Florian

PS: Mein LoginControllerService hat als RemoteServiceRelativePath login auch das Servlet wurde mit login definiert.
 

Rudolf

Bekanntes Mitglied
Moin,

da ich das gleiche Problem habe, bin ich über Google auf deinen Beitrag gestoßen.

Aber ich denke ich bin weiter als du, weil du die web.xml nicht gepostet hast und ich daraus entnehme, dass du diese Datei für dein Problem für unerheblich betrachtest, was nicht der Fall ist ;)

Edit: Sehe gerade, dass der Post sehr alt. Egal, vll hat jemand noch etwas schlaues zu schreiben ;)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
J 404 Error bei Eingabe URL (Glassfish 5) Web Tier 4
L error-page mit ui:composite funktioniert nicht Web Tier 0
B GWT Compiler Error unresolved Typ Web Tier 5
M JSF Error pages Web Tier 3
5 Servlet Error - cvc-complex-type.4: Attribute 'version' must appear on element 'web-app'. Web Tier 2
B GWT + EJB + Maven - Test Error Web Tier 2
S Fehlerseiten (error-page) Web Tier 6
P No source code is available for type -GWT Error Web Tier 1
P Servlet wird nicht gefunden - HTTP Error 503 Web Tier 7
S "An error occured while initializing MyFaces" Web Tier 2
P Error 404 abfangen Web Tier 5
J error-page geht nicht Web Tier 12
L Struts Validation Error Web Tier 17
T Error zu handleJspException Web Tier 4
FINF_AW_Alex Bin ich jetzt bekloppt?!? / Property not found (resolved tu null) Web Tier 5
M javax.el.PropertyNotFoundException: Property 'bezeichnung' not found on type Entities.Produkt Web Tier 2
L Spring No suitable driver found for jdbc:sqlserver: was kann ich tun? Web Tier 5
G JSF PrimeFace - No library found for namespace Web Tier 4
F.S.WhiTeY Spring Glassfish-> dependency -> no classdef found Web Tier 5
P JSF tag "ajax" not found Web Tier 3
P JSF static method: property not found Web Tier 5
H JSP Class not found beim Applet-Start Web Tier 4
R Primefaces: No Library Found For This Namespace Web Tier 4
L JSF: Property not found Exception Web Tier 2
N class not found database Driver Servlet WEB-INF Web Tier 3
A Found no FacesContext Web Tier 2

Ähnliche Java Themen

Neue Themen


Oben