Sang:
As I indicated I had to switch to JDK 6.0 to get the Project to
compile.
Compiling 1 source file to C:\Documents and Settings\John Darby\My
Documents\training\j2eeHomework\struts2basics\samples\struts2-hellotime
\build\web\WEB-INF\classes
Copying 3 files to C:\Documents and Settings\John Darby\My Documents
\training\j2eeHomework\struts2basics\samples\struts2-hellotime\build
\web\WEB-INF\classes
In-place deployment at C:\Documents and Settings\John Darby\My
Documents\training\j2eeHomework\struts2basics\samples\struts2-hellotime
\build\web
Start registering the project's server resources
Finished registering server resources
moduleID=struts2-hellotime
deployment started : 0%
deployment finished : 100%
Deploying application in domain completed successfully
Trying to create reference for application in target server  completed
successfully
Trying to start application in target server  completed successfully
Deployment of application struts2-hellotime  completed successfully
Enable of struts2-hellotime in target server completed successfully

Here is the Glassfish error:
WebModule[/struts2-hellotime]PWC1270: Exception starting filter
struts2
java.lang.UnsupportedClassVersionError: PWC1651: Class
mypackage.HelloTime has unsupported major or minor version numbers,
which are greater than those found in the Java Runtime Environment
version 1.5.0_12
        at
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:
980)
        at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:
1423)
        at
com.opensymphony.xwork2.util.ClassLoaderUtil.loadClass(ClassLoaderUtil.java:
139)
        at
com.opensymphony.xwork2.ObjectFactory.getClassInstance(ObjectFactory.java:
100)
        at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.verifyAction(XmlConfigurationProvider.java:
366)
        at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addAction(XmlConfigurationProvider.java:
329)
        at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addPackage(XmlConfigurationProvider.java:
429)
        at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadPackages(XmlConfigurationProvider.java:
239)
        at
org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages(StrutsXmlConfigurationProvider.java:
111)
        at
com.opensymphony.xwork2.config.impl.DefaultConfiguration.reload(DefaultConfiguration.java:
152)
        at
com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:
52)
        at
org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:
395)
        at
org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:452)
        at
org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:
201)
        at
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:
257)
        at
org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:
369)
        at
org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:
103)
        at
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:
4389)
        at
org.apache.catalina.core.StandardContext.start(StandardContext.java:
5189)
        at com.sun.enterprise.web.WebModule.start(WebModule.java:326)
        at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:
973)
        at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:
957)
        at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:688)
        at
com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:
1584)
        at
com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:
1222)
        at
com.sun.enterprise.server.WebModuleDeployEventListener.moduleDeployed(WebModuleDeployEventListener.java:
182)
        at
com.sun.enterprise.server.WebModuleDeployEventListener.moduleDeployed(WebModuleDeployEventListener.java:
278)
        at
com.sun.enterprise.admin.event.AdminEventMulticaster.invokeModuleDeployEventListener(AdminEventMulticaster.java:
974)
        at
com.sun.enterprise.admin.event.AdminEventMulticaster.handleModuleDeployEvent(AdminEventMulticaster.java:
961)
        at
com.sun.enterprise.admin.event.AdminEventMulticaster.processEvent(AdminEventMulticaster.java:
464)
        at
com.sun.enterprise.admin.event.AdminEventMulticaster.multicastEvent(AdminEventMulticaster.java:
176)
        at
com.sun.enterprise.admin.server.core.DeploymentNotificationHelper.multicastEvent(DeploymentNotificationHelper.java:
308)
        at
com.sun.enterprise.deployment.phasing.DeploymentServiceUtils.multicastEvent(DeploymentServiceUtils.java:
226)
        at
com.sun.enterprise.deployment.phasing.ServerDeploymentTarget.sendStartEvent(ServerDeploymentTarget.java:
298)
        at
com.sun.enterprise.deployment.phasing.ApplicationStartPhase.runPhase(ApplicationStartPhase.java:
132)
        at
com.sun.enterprise.deployment.phasing.DeploymentPhase.executePhase(DeploymentPhase.java:
108)
        at
com.sun.enterprise.deployment.phasing.PEDeploymentService.executePhases(PEDeploymentService.java:
919)
        at
com.sun.enterprise.deployment.phasing.PEDeploymentService.start(PEDeploymentService.java:
591)
        at
com.sun.enterprise.deployment.phasing.PEDeploymentService.start(PEDeploymentService.java:
635)
        at
com.sun.enterprise.admin.mbeans.ApplicationsConfigMBean.start(ApplicationsConfigMBean.java:
744)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean(MBeanHelper.java:
375)
        at
com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean(MBeanHelper.java:
358)
        at
com.sun.enterprise.admin.config.BaseConfigMBean.invoke(BaseConfigMBean.java:
464)
        at
com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:
213)
        at
com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
        at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:
815)
        at
com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
        at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown
Source)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
com.sun.enterprise.admin.util.proxy.ProxyClass.invoke(ProxyClass.java:
90)
        at $Proxy1.invoke(Unknown Source)
        at
com.sun.enterprise.admin.server.core.jmx.SunoneInterceptor.invoke(SunoneInterceptor.java:
304)
        at
com.sun.enterprise.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:
174)
        at
com.sun.enterprise.admin.jmx.remote.server.callers.InvokeCaller.call(InvokeCaller.java:
69)
        at
com.sun.enterprise.admin.jmx.remote.server.MBeanServerRequestHandler.handle(MBeanServerRequestHandler.java:
155)
        at
com.sun.enterprise.admin.jmx.remote.server.servlet.RemoteJmxConnectorServlet.processRequest(RemoteJmxConnectorServlet.java:
122)
        at
com.sun.enterprise.admin.jmx.remote.server.servlet.RemoteJmxConnectorServlet.doPost(RemoteJmxConnectorServlet.java:
193)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:
738)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:
831)
        at
org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:
411)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
317)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
198)
        at
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:
196)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
230)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
198)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:
288)
        at
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:
271)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:
202)
        at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:
632)
        at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:
577)
        at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:
94)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:
206)
        at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:
632)
        at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:
577)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
571)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
150)
        at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:
632)
        at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:
577)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
571)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
        at
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:
272)
        at
com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:
637)
        at
com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:
568)
        at
com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:
813)
        at
com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:
341)
        at
com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:
263)
        at
com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:
214)
        at
com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:
265)
        at
com.sun.enterprise.web.connector.grizzly.WorkerThreadImpl.run(WorkerThreadImpl.java:
116)
PWC1306: Startup of context /struts2-hellotime failed due to previous
errors
Initializing Sun's JavaServer Faces implementation (1.2_04-b20-p03)
for context ''
JBIMA0452: Successfully processed 0 Service Assemblies during startup.
JBIFW0012: JBI framework startup complete.
[AutoDeploy] Selecting file C:\Program Files\glassfish-v2ur2\domains
\domain1\autodeploy\example.war for autodeployment.
deployed with moduleid = example
Initializing Sun's JavaServer Faces implementation (1.2_04-b20-p03)
for context '/example'
[AutoDeploy] Successfully autodeployed : C:\Program Files\glassfish-
v2ur2\domains\domain1\autodeploy\example.war.
WEB0303: Stopping Sun-Java-System/Application-Server.
WEB0713: Stopping Sun-Java-System/Application-Server HTTP/1.1 on 8080
WEB0713: Stopping Sun-Java-System/Application-Server HTTP/1.1 on 8181
WEB0713: Stopping Sun-Java-System/Application-Server HTTP/1.1 on 4848


On Sep 19, 11:04 am, Sang Shin <[EMAIL PROTECTED]> wrote:
> Sunshine wrote:
> > Sang:
> > When I tried Exercise 1 using JDK 1.5 and NetBeans 6.1 with Glassfish
> > V2 ur2, The project failed because the target plaform was JDK 1.6.
> > I reconfigured this project to use Java 6 but Glassfish is still using
> > JDK 1.5 and the project did not deploy beacuse of the class
> > differences.
>
> What is the error condition you get when you deploy over GlassFish?
> GlassFish should be able to deploy any Web application regardless
> of which JDK it was used underneath to create it.
>
> -Sang Shin
>
> > I think I can change my JAVA_HOME to point to JDK 1.6 and restart
> > Glassfish.
> > But maybe you have another suggestion.
> > Bottom line - as is I cannot use my current configuration to do these
> > exercises or homework assignments.
> > Please advise.
> > John
>
> --
> ---------------------------------------------------------------
>    **** JavaFX course starts from November 15th, 2008 ***
>            http://www.javapassion.com/javafx
>
>             Sang Shin, [EMAIL PROTECTED]
>      http://www.javapassion.com/SangShinSchedule.html
>           (Life is worth living... with Passion!)
> ---------------------------------------------------------------
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Java 
EE (J2EE) Programming with Passion!" group.
To post to this group, send email to 
java-ee-j2ee-programming-with-passion@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/java-ee-j2ee-programming-with-passion?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to