Details
-
Type: Task
-
Status: Resolved
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: EE 1.2
-
Fix Version/s: EE 1.2
-
Component/s: Containers, Faces, Spring
-
Labels:None
-
Environment:icemobile
Description
also modify the module.xml in this folder to point to this jar as per
http://wiki.icesoft.com/display/QA/Upgrading+JSF+for+Jboss+7
Now the applications can be deployed to the server (using standalone as test platform) invoked.
-
- module.xml
- 2 kB
- Judy Guglielmin
-
Hide
- jsf-impl-icefaces-jbossorg-2.jar
- 1.87 MB
- Judy Guglielmin
-
- META-INF/MANIFEST.MF 22 kB
- META-INF/mojarra_ext.tld 5 kB
- META-INF/facelet-dev-debug.xml 5 kB
- META-INF/html_basic.tld 461 kB
- META-INF/facelet-dev-error.xml 5 kB
- META-INF/error-include.xhtml 6 kB
- META-INF/mojarra-jsf-api-probe-provider.xml 3 kB
- META-INF/jsf_core.tld 56 kB
- META-INF/.../com.sun.faces.spi.injectionprovider 0.2 kB
- META-INF/.../javax.servlet.ServletContainerInitializer 0.0 kB
- META-INF/mojarra_ext.taglib.xml 3 kB
- META-INF/resources/javax.faces/jsf.js 29 kB
- META-INF/resources/.../jsf-uncompressed.js 105 kB
- com/sun/faces/empty-faces-config.xml 2 kB
- com/sun/faces/web-facesconfig_1_1.xsd 82 kB
- com/sun/faces/LogStrings_ja.properties 32 kB
- com/sun/faces/LogStrings.properties 18 kB
- com/sun/.../GroovySupportFilter.class 2 kB
- com/sun/.../scripting/ScriptManager.class 0.2 kB
- com/sun/faces/.../groovy/GroovyHelper.class 3 kB
- com/sun/faces/.../groovy/RendererProxy.class 2 kB
- com/.../GroovyHelperImpl$MojarraGroovyClassLoader.class 2 kB
- com/sun/.../NavigationHandlerProxy.class 1 kB
- com/sun/.../groovy/ViewHandlerProxy.class 4 kB
- com/sun/.../groovy/GroovyHelperImpl.class 6 kB
- com/sun/.../groovy/GroovyScriptManager.class 5 kB
- com/sun/.../groovy/ActionListenerProxy.class 1 kB
- com/sun/.../groovy/GroovyHelperFactory.class 2 kB
- com/sun/.../groovy/PhaseListenerProxy.class 1 kB
- com/sun/.../groovy/ELResolverProxy.class 2 kB
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
must start jboss with this format (I also used 0.0.0.0 instead of my IP address...but have to use the -b for mobile devices to access a local host
/Users/jguglielmin/icefaces/servers/jboss-as-7.1.1.Final/bin/standalone.sh -b 10.18.39.103
mobileshowcase:-
container is good (except for iPad microphone playback which is a problem on tomcat7 as well but only with container).
mobile safari on iPad with icemobile-sx -> gMap on iPhone finds location but map may or may not show the location. scrolling is difficult on hand held device as the map is scrolling all over. Try to scroll down on page to see map and you scroll the map. Rotate the page or reload to see the map of the location.
android phone is good container and browser.
Not including cloud push notification, tested mediacast, mobileshowcase and icemobilespring on iPad, iPhone, android phone, android pad (Samsung) and no new issues except for the following server log exceptions regarding push:-
0c684edc00a436a10
14:17:37,838 SEVERE [com.icesoft.icepush.APNSNotificationProvider] (Notification queue consumer.) Failed to send APNS notification: : javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174) [jsse.jar:1.6]
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:136) [jsse.jar:1.6]
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:1839) [jsse.jar:1.6]
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1019) [jsse.jar:1.6]
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1203) [jsse.jar:1.6]
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:654) [jsse.jar:1.6]
at com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:100) [jsse.jar:1.6]
at java.io.OutputStream.write(OutputStream.java:58) [classes.jar:1.6.0_37]
at com.icesoft.icepush.APNSNotificationProvider.send(APNSNotificationProvider.java:99) [icepush-ee.jar:]
at org.icepush.servlet.MainServlet$DefaultOutOfBandNotifier.broadcast(MainServlet.java:190) [icepush-ee.jar:]
at org.icepush.LocalPushGroupManager$OutOfBandNotification.run(LocalPushGroupManager.java:456) [icepush-ee.jar:]
at org.icepush.LocalPushGroupManager$QueueConsumerTask.run(LocalPushGroupManager.java:473) [icepush-ee.jar:]
at java.util.TimerThread.mainLoop(Timer.java:512) [classes.jar:1.6.0_37]
at java.util.TimerThread.run(Timer.java:462) [classes.jar:1.6.0_37]
14:17:57,094 INFO [com.icesoft.icepush.APNSNotificationProvider] (Notification queue consumer.) APNSNotificationProvider.send apns:9cae9304e6a2d56269314bcec9bf2e6e55b660a02815ae10c684edc00a436a10
14:17:57,265 SEVERE [com.icesoft.icepush.APNSNotificationProvider] (Notification queue consumer.) Failed to send APNS notification: : javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174) [jsse.jar:1.6]
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:136) [jsse.jar:1.6]
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:1839) [jsse.jar:1.6]
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1019) [jsse.jar:1.6]
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1203) [jsse.jar:1.6]
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:654) [jsse.jar:1.6]
at com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:100) [jsse.jar:1.6]
at java.io.OutputStream.write(OutputStream.java:58) [classes.jar:1.6.0_37]
at com.icesoft.icepush.APNSNotificationProvider.send(APNSNotificationProvider.java:99) [icepush-ee.jar:]
at org.icepush.servlet.MainServlet$DefaultOutOfBandNotifier.broadcast(MainServlet.java:190) [icepush-ee.jar:]
at org.icepush.LocalPushGroupManager$OutOfBandNotification.run(LocalPushGroupManager.java:456) [icepush-ee.jar:]
at org.icepush.LocalPushGroupManager$QueueConsumerTask.run(LocalPushGroupManager.java:473) [icepush-ee.jar:]
at java.util.TimerThread.mainLoop(Timer.java:512) [classes.jar:1.6.0_37]
at java.util.TimerThread.run(Timer.java:462) [classes.jar:1.6.0_37]
14:18:55,303 INFO [org.icepush.servlet.EnvironmentAdaptingServlet] (http--0.0.0.0-8080-3) Adapting to Servlet 3.0 AsyncContext environment
14:18:55,304 INFO [org.icepush.servlet.AsyncAdaptingServlet] (http--0.0.0.0-8080-3) Using Servlet 3.0 AsyncContext
14:18:55,304 INFO [org.icepush.servlet.EnvironmentAdaptingServlet] (http--0.0.0.0-8080-3) Falling back to Thread Blocking environment
14:19:11,025 INFO [org.icepush.servlet.EnvironmentAdaptingServlet] (http--0.0.0.0-8080-15) Adapting to Servlet 3.0 AsyncContext environment
14:19:11,025 INFO [org.icepush.servlet.AsyncAdaptingServlet] (http--0.0.0.0-8080-15) Using Servlet 3.0 AsyncContext
14:19:11,026 INFO [org.icepush.servlet.EnvironmentAdaptingServlet] (http--0.0.0.0-8080-15) Falling back to Thread Blocking environment
14:19:37,979 INFO [org.icepush.servlet.EnvironmentAdaptingServlet] (http--0.0.0.0-8080-4) Adapting to Servlet 3.0 AsyncContext environment
14:19:37,980 INFO [org.icepush.servlet.AsyncAdaptingServlet] (http--0.0.0.0-8080-4) Using Servlet 3.0 AsyncContext
14:19:37,980 INFO [org.icepush.servlet.EnvironmentAdaptingServlet] (http--0.0.0.0-8080-4) Falling back to Thread Blocking environment
14:20:14,033 INFO [com.icesoft.icepush.APNSNotificationProvider] (Notification queue consumer.) APNSNotificationProvider.send apns:9cae9304e6a2d56269314bcec9bf2e6e55b660a02815ae10c684edc00a436a10
14:20:14,263 SEVERE [com.icesoft.icepush.APNSNotificationProvider] (Notification queue consumer.) Failed to send APNS notification: : javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174) [jsse.jar:1.6]
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:136) [jsse.jar:1.6]
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:1839) [jsse.jar:1.6]
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1019) [jsse.jar:1.6]
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1203) [jsse.jar:1.6]
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:654) [jsse.jar:1.6]
at com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:100) [jsse.jar:1.6]
at java.io.OutputStream.write(OutputStream.java:58) [classes.jar:1.6.0_37]
at com.icesoft.icepush.APNSNotificationProvider.send(APNSNotificationProvider.java:99) [icepush-ee.jar:]
at org.icepush.servlet.MainServlet$DefaultOutOfBandNotifier.broadcast(MainServlet.java:190) [icepush-ee.jar:]
at org.icepush.LocalPushGroupManager$OutOfBandNotification.run(LocalPushGroupManager.java:456) [icepush-ee.jar:]
at org.icepush.LocalPushGroupManager$QueueConsumerTask.run(LocalPushGroupManager.java:473) [icepush-ee.jar:]
at java.util.TimerThread.mainLoop(Timer.java:512) [classes.jar:1.6.0_37]
at java.util.TimerThread.run(Timer.java:462) [classes.jar:1.6.0_37]
14:35:26,974 WARNING [org.icefaces.impl.application.ExtendedExceptionHandler] (http--0.0.0.0-8080-16) queued exception: javax.faces.application.ViewExpiredException: viewId:/mediacast.jsf - View /mediacast.jsf could not be restored.
at com.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:205) [jsf-impl-icefaces-jbossorg-2.jar:2.1.6-SNAPSHOT]
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) [jsf-impl-icefaces-jbossorg-2.jar:2.1.6-SNAPSHOT]
at com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:116) [jsf-impl-icefaces-jbossorg-2.jar:2.1.6-SNAPSHOT]
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118) [jsf-impl-icefaces-jbossorg-2.jar:2.1.6-SNAPSHOT]
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:593) [jboss-jsf-api_2.1_spec-2.0.1.Final.jar:2.0.1.Final]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.13.Final.jar:]
at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0.13.Final.jar:]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.13.Final.jar:]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671) [jbossweb-7.0.13.Final.jar:]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) [jbossweb-7.0.13.Final.jar:]
at java.lang.Thread.run(Thread.java:680) [classes.jar:1.6.0_37]
14:35:27,218 WARNING [org.icefaces.impl.application.ExtendedExceptionHandler] (http--0.0.0.0-8080-16) queued exception: javax.faces.application.ViewExpiredException: viewId:/mediacast.jsf - View /mediacast.jsf could not be restored.
at com.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:205) [jsf-impl-icefaces-jbossorg-2.jar:2.1.6-SNAPSHOT]
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) [jsf-impl-icefaces-jbossorg-2.jar:2.1.6-SNAPSHOT]
at com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:116) [jsf-impl-icefaces-jbossorg-2.jar:2.1.6-SNAPSHOT]
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118) [jsf-impl-icefaces-jbossorg-2.jar:2.1.6-SNAPSHOT]
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:593) [jboss-jsf-api_2.1_spec-2.0.1.Final.jar:2.0.1.Final]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.13.Final.jar:]
at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0.13.Final.jar:]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.13.Final.jar:]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671) [jbossweb-7.0.13.Final.jar:]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) [jbossweb-7.0.13.Final.jar:]
at java.lang.Thread.run(Thread.java:680) [classes.jar:1.6.0_37]
tested and passed all tests for 1.2 EE release
INfo on how to configure jboss server will stay in this jira for future releases.
NEW RULES FOR UPDATING JBOSS-7.1.1
http://wiki.icesoft.com/display/QA/Upgrading+JSF+for+JBoss+7.1.1+Final
modified jar that is part of icefaces distribution. Also module.xml file to show what has to be modified to use the modified jar