
Wir suchen neue freie Entwickler, die unser Entwickler-Netzwerk unterstützen können. Im speziellen Fall suchen wir für einen unserer Kunden einen Scrum-erfahrenen Java EE-Entwickler (Minimum 3 Jahre Praxiserfahrung). Zu Ihren Aufgaben gehören die Analyse, Design, Umsetzung, Test sowie Dokumentation von Software-Komponenten auf Basis von Java Enterprise.
Ort: Ulm
Start: ASAP
Dauer: Ende 2012 mit Option auf Verlängerung
Ref-Nr: VC12-1285
Themen/Skills:
• IBM Websphere
• Java EE, EJB
• JSF, Facelets, JSP, Servlets
• Servlets und JSPs
• JPA, OpenJPA
• Ajax, HTML, CSS, JavaScript
• DB2
• TDD, Junit, Selenium
• Scrum
Wenn Sie verfügbar und interessiert sind, kontaktieren Sie uns gerne mit Ihrem aktuellen Profil per E-Mail über netzwerk@systemfeld.de oder telefonisch unter 030 25760986.
Möchten Sie den denkbar einfachsten Zugang zu spannenden Projekten und Schulungs- und Coaching-Einsätzen gleichzeitig haben? Werden sie Freies Mitglied im Entwickler-Netzwerk systemfeld. Kostenfrei.
Senden Sie uns zur Anmeldung einfach eine kurze E-Mail mit Ihren Kontaktdaten.
Weitere Projekt- und Consulting-Aufträge finden Sie unter http://blog.systemfeld.de/category/projekte/

Für einen unserer Partner suchen wir einen im RZ-Betrieb erfahrenen Admin zur Installation, Konfiguration und Administration von Web- und Application-Servern. Die Unterstützung ist längerfristig geplant.
Ort: München (100% vor Ort, Vollzeit)
Start: ASAP
Dauer: mind. bis Ende des Jahres
Ref-Nr: VC12-1258
Aufgaben/Themen/Skills
• Installation und Konfiguration von Webservern (IIS + Apache)
• JBoss, Tomcat, Weblogic, WebSphere, etc
• Konfiguration von Reverse Proxy Servern
• Erfahrung mit Systemen im RZ-Betrieb (Firewalls, Loadbalancer)
• Durchführung von Security Maßnahmen (Patches, CERT Vorgaben)
• Windows, Linux
Wenn Sie verfügbar und interessiert sind, kontaktieren Sie uns gerne mit Ihrem aktuellen Profil per E-Mail über netzwerk@systemfeld.de oder telefonisch unter 030 25760986.
Möchten Sie den denkbar einfachsten Zugang zu spannenden Projekten und Schulungs- und Coaching-Einsätzen gleichzeitig haben? Werden sie Freies Mitglied im Entwickler-Netzwerk systemfeld. Kostenfrei.
Senden Sie uns zur Anmeldung einfach eine kurze E-Mail mit Ihren Kontaktdaten.
Weitere Projekt- und Consulting-Aufträge finden Sie unter http://blog.systemfeld.de/category/projekte/
We discovered some problems with our Seam application after deploying it on a Websphere. It was developed using Tomcat and we had two special problems with Websphere 6.1:
Instead of the message we always got the response “Error 404: SRVE0190E: File not found: /main.seam/error.xhtml”.
11:41:48,407 DEBUG [Identity] Error evaluating expression [#{alFilter.haveAccess()}] - User not logged in
11:41:48,422 DEBUG [Exceptions] reading exception mappings from /WEB-INF/pages.xml
11:41:48,438 DEBUG [Navigator] redirecting to: /main.xhtml
11:41:48,438 DEBUG [FacesManager] redirecting to: /myapp/main.seam?cid=3
11:41:48,438 DEBUG [RewritingResponse] encodeURL /myapp/main.seam?cid=3 -> /maxweb/portal?cid=3
11:41:48,438 ERROR [Exceptions] handled and logged exception
org.jboss.seam.security.NotLoggedInException
at org.jboss.seam.security.Identity.checkRestriction(Identity.java:217)
at org.jboss.seam.navigation.Page.checkPermission(Page.java:263)
at org.jboss.seam.navigation.Page.preRender(Page.java:283)
at org.jboss.seam.navigation.Pages.preRender(Pages.java:350)
at org.jboss.seam.jsf.SeamPhaseListener.preRenderPage(SeamPhaseListener.java:561)
at org.jboss.seam.jsf.SeamPhaseListener.beforeRenderResponse(SeamPhaseListener.java:472)
at org.jboss.seam.jsf.SeamPhaseListener.beforeServletPhase(SeamPhaseListener.java:148)
at org.jboss.seam.jsf.SeamPhaseListener.beforePhase(SeamPhaseListener.java:118)
at com.sun.faces.lifecycle.Phase.handleBeforePhase(Phase.java:214)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:96)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
...
[12/23/10 11:02:02:628 CET] 0000004c SystemOut O 11:02:02,628 DEBUG [Identity] Error evaluating expression [#{alFilter.haveAccess()}] - User not logged in
[12/23/10 11:02:02:674 CET] 0000004c SystemOut O 11:02:02,674 DEBUG [Exceptions] reading exception mappings from /WEB-INF/pages.xml
[12/23/10 11:02:02:740 CET] 0000004c SystemOut O 11:02:02,732 ERROR [SeamPhaseListener] swallowing exception
org.jboss.seam.security.NotLoggedInException
at org.jboss.seam.security.Identity.checkRestriction(Identity.java:217)
at org.jboss.seam.navigation.Page.checkPermission(Page.java:263)
at org.jboss.seam.navigation.Page.preRender(Page.java:283)
at org.jboss.seam.navigation.Pages.preRender(Pages.java:350)
at org.jboss.seam.jsf.SeamPhaseListener.preRenderPage(SeamPhaseListener.java:561)
at org.jboss.seam.jsf.SeamPhaseListener.beforeRenderResponse(SeamPhaseListener.java:472)
at org.jboss.seam.jsf.SeamPhaseListener.beforeServletPhase(SeamPhaseListener.java:148)
at org.jboss.seam.jsf.SeamPhaseListener.beforePhase(SeamPhaseListener.java:118)
at com.sun.faces.lifecycle.Phase.handleBeforePhase(Phase.java:214)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:96)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
...
public void beforePhase(PhaseEvent event) {
log.trace( "before phase: " + event.getPhaseId() );
FacesLifecycle.setPhaseId( event.getPhaseId() );
try {
if ( isPortletRequest(event) ) {
beforePortletPhase(event);
}
else {
beforeServletPhase(event);
}
raiseEventsBeforePhase(event);
}
catch (Exception e) {
try {
Exceptions.instance().handle(e);
}
catch (Exception ehe) {
log.error("swallowing exception", e);
--> the exception ehe is not shown in the logfile [ClassNotFoundExeption]!
}
}
}
There is a bug in the IBM-JRE used by Websphere (see http://community.jboss.org/message/484208#484208 It seems to be that the IBM VM has inherited an old bug of the Sun’s VM. When an annotation is not present in the classpath, it should be ignored and should not raise any sort of exception. This has been clarified by the annotations spec lead a long time ago and quickly fixed by Sun. ) It can be solved by adding the jar “ejb-api.jar” into the Websphere deployment packet.
Author: Alexander Tobis