Was sind die Ursachen dieser Fehler: Fehlende Meldung für die Taste “index".Titel" im bundle "(Standard-bundle)" - locale en_US
Ich bin gerade erst mit Struts 1.3. Getestet habe ich die struts-mailreader-1.3.10.Krieg in Tomcat und alles funktioniert einwandfrei. Ich habe dann entpackt .Krieg in meinem workspace von Eclipse und hat eine Ant build.xml Datei in das Stammverzeichnis. Wenn der build-Datei setzt dem Krieg zurück, um den Tomcat-container bekomme ich die Stapel unten. Da ich auch neue Ant ich bin nicht sicher, ob dieses Problem wäre wahrscheinlich verursacht durch eine Datei, die nicht ordnungsgemäß bereitgestellt oder gibt es eine properties-Datei muss ich hinzufügen? Ich habe nicht in der Lage zu finden, in meinem Projekt die MessageResources.Eigenschaften, die ich gelesen habe auf verschiedenen Seiten, aber ich bin mir nicht sicher, ich brauche es, da das Projekt funktioniert, ohne es bevor ich die Implementierung mit eclipse und Ant.
javax.servlet.ServletException: Missing message for key "index.title" in bundle "(default bundle)" for locale en_US
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:841)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:774)
org.apache.jsp.Welcome_jsp._jspService(Welcome_jsp.java:126)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:308)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:259)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.struts.chain.commands.servlet.PerformForward.handleAsForward(PerformForward.java:113)
org.apache.struts.chain.commands.servlet.PerformForward.perform(PerformForward.java:96)
org.apache.struts.chain.commands.AbstractPerformForward.execute(AbstractPerformForward.java:54)
org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305)
org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
InformationsquelleAutor coder | 2010-11-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
In der ursprünglichen Krieg (struts-mailreader-1.3.10.Krieg), Sie hätte Nachricht resource properties Datei (ResourceBundle) in WEB-INF. Einmal ant-builds des Krieges überprüfen, ob es kopiert diese Datei in das WEB-INF der Anwendung bereitgestellt.
Eclipse hat seinen eigenen build-Mechanismus. Ant hat seine eigene. Sie müssten entscheiden, welches der beiden sollte sein Gebäude den Krieg. Wenn ich du wäre würde ich wählen, ANT, wie es wäre, das Projekt IDE-unabhängig für die Durchführung aufbaut. In jedem Fall müssen Sie zu beheben ANT-script um die Datei zu kopieren, um entsprechenden Stelle während der Durchführung des Baus. Machen da sonst relevante änderung in Eclipse kopieren Sie die Datei in den Krieg.
InformationsquelleAutor ch4nd4n