users@glassfish.java.net

Re: Glassfish 3.1 on AIX 6.1 with IBM JDK 6

From: Pete Helgren <pete_at_valadd.com>
Date: Thu, 24 Mar 2011 14:01:51 -0600

Peter,

You are not alone. I don't understand the Oracle JDK dependency either.
Here is my bug for the J9, now 4 months old with no progress (still
"standing by")....

http://java.net/jira/browse/GLASSFISH-14736

Pete Helgren
Value Added Software, Inc
www.asaap.com
www.opensource4i.com


On 3/23/2011 1:59 AM, Peter Ondruška wrote:
> Hello,
>
> I would like to use Glassfish 3.1 instead of 2.1.1 on my AIX 6.1 with JDK 6:
>
> $ java -version
> java version "1.6.0"
> Java(TM) SE Runtime Environment (build pap3260sr9fp1-20110208_03(SR9 FP1))
> IBM J9 VM (build 2.4, JRE 1.6.0 IBM J9 2.4 AIX ppc-32
> jvmap3260sr9-20110203_74623 (JIT enabled, AOT enabled)
> J9VM - 20110203_074623
> JIT - r9_20101028_17488ifx3
> GC - 20101027_AA)
> JCL - 20110203_01
>
>
> Glassfish starts just fine but launching admin console fails:
>
> [#|2011-03-23T08:52:27.872+0100|INFO|glassfish3.1|javax.enterprise.resource.webcontainer.jsf.config|_ThreadID=10;_ThreadName=Thread-45;|Initializing
> Mojarra 2.1.0 (FCS 2.1.0-b11) for context ''|#]
>
> [#|2011-03-23T08:52:30.000+0100|INFO|glassfish3.1|javax.enterprise.resource.webcontainer.jsf.config|_ThreadID=10;_ThreadName=Thread-45;|Unsanitized
> stacktrace from failed start...
> com.sun.faces.config.ConfigurationException:
> Source Document: jndi:/__asadmin/WEB-INF/faces-config.xml
> Cause: Unable to find class 'com.sun.webui.jsf.faces.UIComponentELResolver'
> at com.sun.faces.config.processor.AbstractConfigProcessor.createInstance(AbstractConfigProcessor.java:273)
> at com.sun.faces.config.processor.ApplicationConfigProcessor.addELResolver(ApplicationConfigProcessor.java:560)
> at com.sun.faces.config.processor.ApplicationConfigProcessor.process(ApplicationConfigProcessor.java:298)
> at com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext(AbstractConfigProcessor.java:114)
> at com.sun.faces.config.processor.LifecycleConfigProcessor.process(LifecycleConfigProcessor.java:116)
> at com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext(AbstractConfigProcessor.java:114)
> at com.sun.faces.config.processor.FactoryConfigProcessor.process(FactoryConfigProcessor.java:222)
> at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:360)
> at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:225)
> at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:4690)
> at com.sun.enterprise.web.WebModule.contextListenerStart(WebModule.java:534)
> at org.apache.catalina.core.StandardContext.start(StandardContext.java:5305)
> at com.sun.enterprise.web.WebModule.start(WebModule.java:500)
> at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:917)
> at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:901)
> at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:755)
> at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1980)
> at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1630)
> at com.sun.enterprise.web.WebApplication.start(WebApplication.java:100)
> at org.glassfish.internal.data.EngineRef.start(EngineRef.java:130)
> at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:269)
> at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:286)
> at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:461)
> at com.sun.enterprise.v3.server.ApplicationLoaderService.processApplication(ApplicationLoaderService.java:364)
> at com.sun.enterprise.v3.admin.adapter.InstallerThread.load(InstallerThread.java:210)
> at com.sun.enterprise.v3.admin.adapter.InstallerThread.run(InstallerThread.java:108)
> Caused by: java.lang.ClassNotFoundException:
> com.sun.webui.jsf.faces.UIComponentELResolver
> at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1518)
> at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1368)
> at com.sun.faces.util.Util.loadClass(Util.java:281)
> at com.sun.faces.config.processor.AbstractConfigProcessor.loadClass(AbstractConfigProcessor.java:311)
> at com.sun.faces.config.processor.AbstractConfigProcessor.createInstance(AbstractConfigProcessor.java:240)
> ... 25 more
> |#]
>
> [#|2011-03-23T08:52:30.002+0100|SEVERE|glassfish3.1|javax.enterprise.resource.webcontainer.jsf.config|_ThreadID=10;_ThreadName=Thread-45;|Critical
> error during deployment:
> com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED!
> com.sun.webui.jsf.faces.UIComponentELResolver
> at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:379)
> at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:225)
> at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:4690)
> at com.sun.enterprise.web.WebModule.contextListenerStart(WebModule.java:534)
> at org.apache.catalina.core.StandardContext.start(StandardContext.java:5305)
> at com.sun.enterprise.web.WebModule.start(WebModule.java:500)
> at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:917)
> at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:901)
> at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:755)
> at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1980)
> at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1630)
> at com.sun.enterprise.web.WebApplication.start(WebApplication.java:100)
> at org.glassfish.internal.data.EngineRef.start(EngineRef.java:130)
> at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:269)
> at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:286)
> at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:461)
> at com.sun.enterprise.v3.server.ApplicationLoaderService.processApplication(ApplicationLoaderService.java:364)
> at com.sun.enterprise.v3.admin.adapter.InstallerThread.load(InstallerThread.java:210)
> at com.sun.enterprise.v3.admin.adapter.InstallerThread.run(InstallerThread.java:108)
> Caused by: java.lang.ClassNotFoundException:
> com.sun.webui.jsf.faces.UIComponentELResolver
> at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1518)
> at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1368)
> at com.sun.faces.util.Util.loadClass(Util.java:281)
> at com.sun.faces.config.processor.AbstractConfigProcessor.loadClass(AbstractConfigProcessor.java:311)
> at com.sun.faces.config.processor.AbstractConfigProcessor.createInstance(AbstractConfigProcessor.java:240)
> at com.sun.faces.config.processor.ApplicationConfigProcessor.addELResolver(ApplicationConfigProcessor.java:560)
> at com.sun.faces.config.processor.ApplicationConfigProcessor.process(ApplicationConfigProcessor.java:298)
> at com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext(AbstractConfigProcessor.java:114)
> at com.sun.faces.config.processor.LifecycleConfigProcessor.process(LifecycleConfigProcessor.java:116)
> at com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext(AbstractConfigProcessor.java:114)
> at com.sun.faces.config.processor.FactoryConfigProcessor.process(FactoryConfigProcessor.java:222)
> at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:360)
> ... 18 more
> |#]
>
> [#|2011-03-23T08:52:30.006+0100|SEVERE|glassfish3.1|org.apache.catalina.core.StandardContext|_ThreadID=10;_ThreadName=Thread-45;|PWC1306:
> Startup of context failed due to previous errors|#]
>
> [#|2011-03-23T08:52:30.011+0100|SEVERE|glassfish3.1|org.apache.catalina.core.StandardContext|_ThreadID=10;_ThreadName=Thread-45;|PWC1305:
> Exception during cleanup after start failed
> org.apache.catalina.LifecycleException: PWC2769: Manager has not yet
> been started
> at org.apache.catalina.session.StandardManager.stop(StandardManager.java:872)
> at org.apache.catalina.core.StandardContext.stop(StandardContext.java:5509)
> at com.sun.enterprise.web.WebModule.stop(WebModule.java:529)
> at org.apache.catalina.core.StandardContext.start(StandardContext.java:5323)
> at com.sun.enterprise.web.WebModule.start(WebModule.java:500)
> at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:917)
> at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:901)
> at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:755)
> at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1980)
> at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1630)
> at com.sun.enterprise.web.WebApplication.start(WebApplication.java:100)
> at org.glassfish.internal.data.EngineRef.start(EngineRef.java:130)
> at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:269)
> at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:286)
> at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:461)
> at com.sun.enterprise.v3.server.ApplicationLoaderService.processApplication(ApplicationLoaderService.java:364)
> at com.sun.enterprise.v3.admin.adapter.InstallerThread.load(InstallerThread.java:210)
> at com.sun.enterprise.v3.admin.adapter.InstallerThread.run(InstallerThread.java:108)
> |#]
>
> [#|2011-03-23T08:52:30.012+0100|SEVERE|glassfish3.1|org.apache.catalina.core.ContainerBase|_ThreadID=10;_ThreadName=Thread-45;|ContainerBase.addChild:
> start:
> org.apache.catalina.LifecycleException: java.lang.RuntimeException:
> com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED!
> com.sun.webui.jsf.faces.UIComponentELResolver
> at org.apache.catalina.core.StandardContext.start(StandardContext.java:5328)
> at com.sun.enterprise.web.WebModule.start(WebModule.java:500)
> at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:917)
> at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:901)
> at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:755)
> at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1980)
> at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1630)
> at com.sun.enterprise.web.WebApplication.start(WebApplication.java:100)
> at org.glassfish.internal.data.EngineRef.start(EngineRef.java:130)
> at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:269)
> at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:286)
> at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:461)
> at com.sun.enterprise.v3.server.ApplicationLoaderService.processApplication(ApplicationLoaderService.java:364)
> at com.sun.enterprise.v3.admin.adapter.InstallerThread.load(InstallerThread.java:210)
> at com.sun.enterprise.v3.admin.adapter.InstallerThread.run(InstallerThread.java:108)
> Caused by: java.lang.RuntimeException:
> com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED!
> com.sun.webui.jsf.faces.UIComponentELResolver
> at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:292)
> at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:4690)
> at com.sun.enterprise.web.WebModule.contextListenerStart(WebModule.java:534)
> at org.apache.catalina.core.StandardContext.start(StandardContext.java:5305)
> ... 14 more
> Caused by: com.sun.faces.config.ConfigurationException: CONFIGURATION
> FAILED! com.sun.webui.jsf.faces.UIComponentELResolver
> at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:379)
> at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:225)
> ... 17 more
> Caused by: java.lang.ClassNotFoundException:
> com.sun.webui.jsf.faces.UIComponentELResolver
> at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1518)
> at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1368)
> at com.sun.faces.util.Util.loadClass(Util.java:281)
> at com.sun.faces.config.processor.AbstractConfigProcessor.loadClass(AbstractConfigProcessor.java:311)
> at com.sun.faces.config.processor.AbstractConfigProcessor.createInstance(AbstractConfigProcessor.java:240)
> at com.sun.faces.config.processor.ApplicationConfigProcessor.addELResolver(ApplicationConfigProcessor.java:560)
> at com.sun.faces.config.processor.ApplicationConfigProcessor.process(ApplicationConfigProcessor.java:298)
> at com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext(AbstractConfigProcessor.java:114)
> at com.sun.faces.config.processor.LifecycleConfigProcessor.process(LifecycleConfigProcessor.java:116)
> at com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext(AbstractConfigProcessor.java:114)
> at com.sun.faces.config.processor.FactoryConfigProcessor.process(FactoryConfigProcessor.java:222)
> at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:360)
> ... 18 more
> |#]
>
> [#|2011-03-23T08:52:30.014+0100|WARNING|glassfish3.1|javax.enterprise.system.container.web.com.sun.enterprise.web|_ThreadID=83;_ThreadName=Thread-45;|java.lang.IllegalStateException:
> ContainerBase.addChild: start: org.apache.catalina.LifecycleException:
> java.lang.RuntimeException:
> com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED!
> com.sun.webui.jsf.faces.UIComponentELResolver
> java.lang.IllegalStateException: ContainerBase.addChild: start:
> org.apache.catalina.LifecycleException: java.lang.RuntimeException:
> com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED!
> com.sun.webui.jsf.faces.UIComponentELResolver
> at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:921)
> at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:901)
> at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:755)
> at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1980)
> at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1630)
> at com.sun.enterprise.web.WebApplication.start(WebApplication.java:100)
> at org.glassfish.internal.data.EngineRef.start(EngineRef.java:130)
> at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:269)
> at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:286)
> at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:461)
> at com.sun.enterprise.v3.server.ApplicationLoaderService.processApplication(ApplicationLoaderService.java:364)
> at com.sun.enterprise.v3.admin.adapter.InstallerThread.load(InstallerThread.java:210)
> at com.sun.enterprise.v3.admin.adapter.InstallerThread.run(InstallerThread.java:108)
> |#]
>
> [#|2011-03-23T08:52:30.014+0100|SEVERE|glassfish3.1|javax.enterprise.system.core.com.sun.enterprise.v3.server|_ThreadID=83;_ThreadName=Thread-45;|Exception
> while invoking class com.sun.enterprise.web.WebApplication start
> method
> java.lang.Exception: java.lang.IllegalStateException:
> ContainerBase.addChild: start: org.apache.catalina.LifecycleException:
> java.lang.RuntimeException:
> com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED!
> com.sun.webui.jsf.faces.UIComponentELResolver
> at com.sun.enterprise.web.WebApplication.start(WebApplication.java:130)
> at org.glassfish.internal.data.EngineRef.start(EngineRef.java:130)
> at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:269)
> at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:286)
> at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:461)
> at com.sun.enterprise.v3.server.ApplicationLoaderService.processApplication(ApplicationLoaderService.java:364)
> at com.sun.enterprise.v3.admin.adapter.InstallerThread.load(InstallerThread.java:210)
> at com.sun.enterprise.v3.admin.adapter.InstallerThread.run(InstallerThread.java:108)
> |#]
>
> [#|2011-03-23T08:52:30.015+0100|SEVERE|glassfish3.1|javax.enterprise.system.core.com.sun.enterprise.v3.server|_ThreadID=83;_ThreadName=Thread-45;|Exception
> while loading the app|#]
>
> [#|2011-03-23T08:52:30.046+0100|SEVERE|glassfish3.1|javax.enterprise.system.core.com.sun.enterprise.v3.server|_ThreadID=83;_ThreadName=Thread-45;|Exception
> while loading the app|#]
>
> [#|2011-03-23T08:52:30.050+0100|INFO|glassfish3.1|javax.enterprise.system.core.com.sun.enterprise.v3.admin.adapter|_ThreadID=83;_ThreadName=Thread-45;|The
> Admin Console application is loaded.|#]
>
>
>
> Searching the internet gives answer that I need to make sure to use
> minimum JDK 6 version stated below:
>
> http://glassfish.java.net/downloads/3.1-final.html
>
> Required JDK Version
> Installations require JDK 6. The minimum and certified version
> required version is Oracle's JDK 1.6.0_22.
>
> What I fail to understand how to run Glassfish on platforms where
> there is no Oracle JDK available, i.e. AIX, HP-UX, etc.? This
> requirement basically limits Glassfish 3.1 availability to Linux and
> Windows.
>
> I normally use Glassfish 2.1.1 on AIX with no problems.
>