In einer STRUTS-Anwendung kann die Definition des FormBean nicht gefunden werden:
Tags in struts-config.xml
-Quellcode kontrollieren. Da muss das @
Validation:
validation.xml
und validator-rules.xml
in WEB-INF
-Verzeichnis kopieren
In einer STRUTS-Anwendung kann die Definition des FormBean nicht gefunden werden:
Tags in struts-config.xml
-Quellcode kontrollieren. Da muss das @
Validation:
validation.xml
und validator-rules.xml
in WEB-INF
-Verzeichnis kopieren
Um ältere Systembibliotheken innerhalb einer Applikation zu verwenden, werden diese (üblicherweise) in einem mit “endorsed” bezeichneten Verzeichnis abgelegt.
Um die im endorsed-Verzeichnis abgelegten Dateien zu verwenden, müssen am Application-Server folgende Einstellungen vorgenommen werden:
-Djava.endorsed.dirs="/opt/lib/ORACLE/conf/<host>/_endorsed.basiskarte.admin"
-Djava.endorsed.dirs="/opt/lib/ORACLE/conf/lvwebdev.lvsn.smi.sachsen.de/_endorsed.basiskarte.admin"
)Manchmal wird im Projektbaum hartnäckig eine Fehlermarkierung angebracht mit dem Hinweis
Cannot be resolved to…
Wenn der einfache Refresh nicht hilft, könnte evtl. folgende Maßnahme das Problem beseitigen:
Sollte das nicht helfen findet man unter http://www.eclipsezone.com/eclipse/forums/t61566.html noch einige nützlich Hinweise.
Dateien, die als JSP-Seite angelegt sind, aber Javascript-Inhalte ausliefern werden häufig falsch validiert. Um diese von der Validierung auszuschließen können in eclipse folgende Optionen (projektspezifisch oder Workspace-weit) verwendet werden:
Projekteinstellungen..Validation..JSP Syntax
Validate JSP fragments
Projekteinstellungen..Validation
JSP-Content
Validator definierenJSP-Syntax
Validator definierenBei der Aktualisierung eines alten Projekts (dms-docview) war es absolut unmöglich, dieses in tomcat 7 zum laufen zu bringen. Ursprünglich betrieben unter Oracle Application Server mit Java 1.4 sollte die Weiterentwicklung nun mit Tomcat 7, Weblogic-Server (Unternehmenswahl :() und Java 7 erfolgen. Beim Laden der Applikation verweigerte Tomcat den Dienst mit der Meldung:
1 2 |
SEVERE: A child container failed during start java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]] |
bzw.
1 2 |
SEVERE: Catalina.start: org.apache.catalina.LifecycleException: Failed to start component [StandardServer[8005]] |
Ursache war letztendlich ein fehlender Slash (‘/’) in der Servlet-Konfiguration der web.xml
. Servlets dürfen beim Mapping in Tag
<url-pattern> nur mit vorangestelltem ‘/’ geschrieben werden.