Hi Team, I am using windows 7 and java 8. I tried to build jetexpress tutorial example portal with maven 3.3.3 it got failed. Then tried to build with maven 3.2.1 it also got failed. Hence downgraded to maven 2.2.1, it got build successfully. After this when we ran the project using tomcat server it is showing error as " java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Class " . When downgraded to java 7 and ran again it looks fine. Here we have a doubt like cannot we use java 8 to work with Jetspeed 2 ? Should we use only java 7 or lower version above java 1.5 ? Please explain these doubts.
Regards, Lalitha -----Original Message----- From: Dnyaneshwar Dabhade [mailto:dnyaneshwar.dabh...@majesco.com] Sent: Wednesday, June 17, 2015 11:21 AM To: Jetspeed Developers List Subject: RE: Regarding Jetspeed migration Hi Team, Issue 1: While building with maven 3.3.* on window 7, what I found is maven build process requires mvn.bat file for execution but somehow it has mvn.cmd file. So build was failing at first step only. So I had to copy and create mvn.bat file for execution. C:\Apache\apache-maven-3.3.3\bin\mvn.bat at org.apache.maven.shared.invoker.DefaultInvoker.execute(DefaultInvoker.java:95) at org.apache.jetspeed.maven.plugins.MvnMojo.executeTarget(MvnMojo.java:502) at org.apache.jetspeed.maven.plugins.MvnMojo.execute(MvnMojo.java:339) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106) at org.apache.maven.cli.MavenCli.execute(MavenCli.java:862) at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:286) at org.apache.maven.cli.MavenCli.main(MavenCli.java:197) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) Caused by: org.apache.maven.shared.invoker.CommandLineConfigurationException: Maven executable not found at: C:\Apache\apache-maven-3.3.3\bin\mvn.bat at org.apache.maven.shared.invoker.MavenCommandLineBuilder.findMavenExecutable(MavenCommandLineBuilder.java:487) at org.apache.maven.shared.invoker.MavenCommandLineBuilder.build(MavenCommandLineBuilder.java:67) at org.apache.maven.shared.invoker.DefaultInvoker.execute(DefaultInvoker.java:91) ... 24 more Issue 2 : After that I came across below compatibility issue so I had to downgrade and try with 2.2.1. I guess Maven 3.2.5 can be also ok but not tested. ================================================================================================================== Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T07:57:37-04:00) Maven home: C:\Apache\apache-maven-3.3.3\bin\.. Java version: 1.7.0_75, vendor: Oracle Corporation Java home: C:\Program Files\Java\jdk1.7.0_75\jre Default locale: en_US, platform encoding: Cp1252 OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows" [DEBUG] Created new class realm maven.api [DEBUG] Importing foreign packages into class realm maven.api ..... ..... ..... at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:166) ... 21 more Caused by: java.lang.NoClassDefFoundError: org/slf4j/helpers/MarkerIgnoringBase at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:800) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) at java.net.URLClassLoader.access$100(URLClassLoader.java:71) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClassFromSelf(ClassRealm.java:401) at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:42) at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:271) at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:247) at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:239) at org.apache.jetspeed.tools.db.serializer.JetspeedSerializerApplicationImpl.importFiles(JetspeedSerializerApplicationImpl.java:150) at org.apache.jetspeed.maven.utils.Serializer.execute(Serializer.java:105) at org.apache.jetspeed.maven.plugins.InitMojo.execute(InitMojo.java:118) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134) ... 21 more Caused by: java.lang.ClassNotFoundException: org.slf4j.helpers.MarkerIgnoringBase at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50) at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:271) at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:247) at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:239) ... 39 more [ERROR] [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginContainerException Hope this helps. Regards, Dnyaneshwar -----Original Message----- From: DavidSeanTaylor [mailto:da...@bluesunrise.com] Sent: Tuesday, June 16, 2015 10:20 PM To: Jetspeed Developers List Subject: Re: Regarding Jetspeed migration > On Jun 16, 2015, at 1:56 AM, Lalitha Bourishetty > <lalitha.bourishe...@oracle.com<mailto:lalitha.bourishe...@oracle.com>> wrote: > > Hi, > > Could you please confirm, instead of maven 3.3.3 you went for maven 2.2.1 > version. Sounds like I need to do some testing of the Jetspeed archetype here. Im only testing on Linux and Mac OS X + Maven 3.2.1. I will setup a Windows VM and test on the following configurations: * Jetspeed 2.2.2 * Jetspeed 2.3.0 * Maven 3.3.3 * Windows ( I only have license for Windows 8) i don’t want to continue support of Maven 2.2.1 when working with Jetspeed 2.2.x and 2.3.x, so Im hoping we can get this working for you on Maven 3 I’ll start testing here and get back to you with results in next 24 hours --------------------------------------------------------------------- To unsubscribe, e-mail: jetspeed-dev-unsubscr...@portals.apache.org<mailto:jetspeed-dev-unsubscr...@portals.apache.org> For additional commands, e-mail: jetspeed-dev-h...@portals.apache.org<mailto:jetspeed-dev-h...@portals.apache.org> --------------------------------------------------------------------- To unsubscribe, e-mail: jetspeed-dev-unsubscr...@portals.apache.org For additional commands, e-mail: jetspeed-dev-h...@portals.apache.org