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 -~----------~----~----~----~------~----~------~--~---