You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@openmeetings.apache.org by Scott Woods I <sc...@growitonline.com> on 2014/09/02 01:25:21 UTC

Re: Latest OM for CentOS 5? - Bootstrap exception: /path/Launcher : Unsupported major.minor version 51.0

Excellent advice, as always.  Thank you Maxim.

Not sure why the hosting co. techs didn't get that we needed Java7, and 
kept telling me the JDK/JRE 1.6 would work flawlessly. Interesting, 
anyway, I installed Java7 and all's just dandy.

New installation of OM3.0.3 on CentOS 5.10 went very smoothly and is now 
operational.  Woohoo!

Now the work begins, I imagine.

BEST regards...

Scott


On 8/31/2014 10:39 AM, Maxim Solodovnik wrote:
> hello,
>
> to ensure correct java is installed you need to run "java -version" 
> command
> According to the logs you have java1.6 installed
>
> you can use any folder to install OM (/usr/local/red5 and /opt/red5 
> are OK) the only thing you need to check after installation is 
> /etc/init.d/red5 points to the correct folder
>
> backup need to be made by OM itself (GUI or command line) due to DB 
> changes between versions
>
>
>
> On 31 August 2014 06:53, Scott Woods I <scott@growitonline.com 
> <ma...@growitonline.com>> wrote:
>
>     Thank you again for the expertise to this point.  :-)
>
>     To the points below:
>
>     1)  Thank you, we're not seeing this issue any longer, but I will
>     most likely be upgrading RAM as this OM gets used more.
>
>     2)  The previous web tech before me installed OM2 in the
>     /usr/local/red5/webapps/openmeetings directory path, I believe so
>     that all of the domains hosted on this server can use it simply by
>     integrating other software with plugins, which I like.  So, if OM3
>     should serve it's application to all domains on the server if
>     installed in the /opt/red5 directory, I will try that.  But first,
>     number 4 below.
>
>     3)   I was following the steps at,
>     https://openmeetings.apache.org/Upgrade.html, so I can only
>     believe I shut down Red5 as required.  I hope.  And I did make a
>     backup of the .sql database in phpMyAdmin before starting any of
>     this, outside of and independently of the OM backup tools.  If
>     that may have ruined the database, I'm ready to scrap it and
>     install a new.
>
>     4)  Java7, I'm pretty green when it comes to all this compiling of
>     php, mysql, apache etc. so I've graciously requested JRE6+, and
>     now JRE7 be upgraded on my VPS, and always received a pleasant
>     response, but only this:
>
>
>         From data center support:  "I have installed JDK/JRE 1.7 and
>         your red5 is working fine. You can now go ahead and configure
>         openmeetings as per link given below as:
>         http://growitonline.com:5080/openmeetings/"
>
>     How would I go about upgrading Java7?
>
>     The above URL does not find a page, as you could see by visiting.
>
>     When I visit the directory on the server via SSH where OM/Red5 is
>     installed, and run the command 'sh red5.sh', I get the following
>     error, consistently.
>
>     Red5 is not running so cannot be shut down, so shutting down
>     fails, but that's not the big issue, I think.  See the 'Bootstrap
>     exception: /path/Launcher : Unsupported major.minor version 51.0'
>     error note near bottom.
>
>     -server [/usr/local/red5]# /etc/init.d/red5 stop
>     Shutting down red5: [FAILED]
>     -server [/usr/local/red5]# cd /usr/local/red5
>     -server [/usr/local/red5]# dir
>     ./ plugins/
>     ../ README
>     admin.bat red5.bat
>     admin.sh* red5-debug.bat
>     apache-openmeetings-3.0.3.r1620328-25-08-2014_1433.tar.gz
>     red5-debug.sh*
>     CHANGELOG red5-highperf.bat
>     commons-cli-jar-1.2.jar red5-highperf.sh*
>     conf/ red5-license.txt
>     derby.log red5-server.jar
>     lib/ red5-service.jar
>     LICENSE red5.sh*
>     log/ red5-shutdown.bat
>     network_test.sh* red5-shutdown.sh*
>     NOTICE webapps/
>     openmeetings/ work/
>     -server [/usr/local/red5]# sh red5.sh
>     Running on Linux
>     Starting Red5
>     Red5 username: /usr/local/red5
>     Configuation username: /usr/local/red5/conf
>     Red5 server jar was found
>     URL list: [file:/usr/local/red5/red5-server.jar]
>     Selected libraries: (58 items)
>     file:/usr/local/red5/red5-server.jar
>     file:/usr/local/red5/lib/httpcore-4.2.1.jar
>     file:/usr/local/red5/lib/quartz-2.1.7.jar
>     file:/usr/local/red5/lib/cglib-nodep-2.2.2.jar
>     file:/usr/local/red5/lib/spring-jdbc-jar-4.0.6.RELEASE.jar
>     file:/usr/local/red5/lib/spring-webmvc-jar-4.0.6.RELEASE.jar
>     file:/usr/local/red5/lib/logback-classic-1.1.2.jar
>     file:/usr/local/red5/lib/jruby-1.6.8.jar
>     file:/usr/local/red5/lib/jcl-over-slf4j-1.7.7.jar
>     file:/usr/local/red5/lib/spring-orm-jar-4.0.6.RELEASE.jar
>     file:/usr/local/red5/lib/aspectjrt-1.7.4.jar
>     file:/usr/local/red5/lib/spring-aspects-jar-4.0.6.RELEASE.jar
>     file:/usr/local/red5/lib/ehcache-core-2.5.0.jar
>     file:/usr/local/red5/lib/groovy-2.0.4.jar
>     file:/usr/local/red5/lib/commons-fileupload-jar-1.3.jar
>     file:/usr/local/red5/lib/isoparser-1.0-RC-19-SNAPSHOT.jar
>     file:/usr/local/red5/lib/spring-context-support-4.0.6.RELEASE.jar
>     file:/usr/local/red5/lib/jul-to-slf4j-1.7.7.jar
>     file:/usr/local/red5/lib/bcprov-jdk15on-1.50.jar
>     file:/usr/local/red5/lib/geronimo-jpa_2.0_spec-bundle-1.1.jar
>     file:/usr/local/red5/lib/spring-aop-4.0.6.RELEASE.jar
>     file:/usr/local/red5/lib/xercesImpl-2.9.1.jar
>     file:/usr/local/red5/lib/mina-integration-jmx-2.0.7.jar
>     file:/usr/local/red5/lib/httpclient-4.2.1.jar
>     file:/usr/local/red5/lib/antlr-3.1.3.jar
>     file:/usr/local/red5/lib/red5-io-1.0.4-SNAPSHOT.jar
>     file:/usr/local/red5/lib/commons-lang3-3.1.jar
>     file:/usr/local/red5/lib/commons-pool-1.5.6.jar
>     file:/usr/local/red5/lib/spring-tx-jar-4.0.6.RELEASE.jar
>     file:/usr/local/red5/lib/asm-jar-3.1.jar
>     file:/usr/local/red5/lib/jython-standalone-2.5.3.jar
>     file:/usr/local/red5/lib/logback-core-1.1.2.jar
>     file:/usr/local/red5/lib/spring-web-4.0.6.RELEASE.jar
>     file:/usr/local/red5/lib/commons-codec-1.6.jar
>     file:/usr/local/red5/lib/commons-beanutils-1.8.3.jar
>     file:/usr/local/red5/lib/mina-core-2.0.7.jar
>     file:/usr/local/red5/lib/commons-collections-20040616.jar
>     file:/usr/local/red5/lib/slf4j-api-1.7.7.jar
>     file:/usr/local/red5/lib/log4j-over-slf4j-1.7.7.jar
>     file:/usr/local/red5/lib/spring-beans-4.0.6.RELEASE.jar
>     file:/usr/local/red5/lib/spring-expression-4.0.6.RELEASE.jar
>     file:/usr/local/red5/lib/commons-io-jar-2.4.jar
>     file:/usr/local/red5/lib/aopalliance-1.0.jar
>     file:/usr/local/red5/lib/spring-context-support-jar-4.0.6.RELEASE.jar
>     file:/usr/local/red5/lib/spring-core-4.0.6.RELEASE.jar
>     file:/usr/local/red5/lib/spring-context-4.0.6.RELEASE.jar
>     file:/usr/local/red5/lib/mina-integration-beans-2.0.7.jar
>     file:/usr/local/red5/lib/spring-test-4.0.6.RELEASE.jar
>     file:/usr/local/red5/lib/red5-client-jar-1.0.3-RELEASE.jar
>     file:/usr/local/red5/conf/
>     file:/usr/local/red5/plugins/
>     file:/usr/local/red5/plugins/websocket-1.0.jar
>     file:/usr/local/red5/plugins/tomcat-embed-logging-log4j.jar
>     file:/usr/local/red5/plugins/ecj-4.4.jar
>     file:/usr/local/red5/plugins/tomcat-embed-logging-juli.jar
>     file:/usr/local/red5/plugins/tomcat-embed-core.jar
>     file:/usr/local/red5/plugins/tomcat-embed-jasper.jar
>     file:/usr/local/red5/plugins/tomcatplugin-1.7.jar
>
>     Bootstrap exception: org/red5/server/Launcher : Unsupported
>     major.minor version 51.0
>     java.lang.UnsupportedClassVersionError: org/red5/server/Launcher :
>     Unsupported major.minor version 51.0
>     at java.lang.ClassLoader.defineClass1(Native Method)
>     at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
>     at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
>     at
>     java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
>     at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
>     at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
>     at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
>     at java.security.AccessController.doPrivileged(Native Method)
>     at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>     at java.lang.Class.forName0(Native Method)
>     at java.lang.Class.forName(Class.java:247)
>     at org.red5.server.Bootstrap.bootStrap(Bootstrap.java:121)
>     at org.red5.server.Bootstrap.main(Bootstrap.java:48)
>     Bootstrap exit
>     -server [/usr/local/red5]#
>
>     --------------End of sh red5.sh script result.
>
>     Would anyone know the steps I would go through to be sure the
>     correct JRE is installed?
>
>     Thank you OM User List, Solomax, for your generous expertise.
>
>     Regards...
>
>     Scott
>
>     On 8/27/2014 11:29 PM, Maxim Solodovnik wrote:
>>     you are welcome :)
>>
>>
>>     On 28 August 2014 10:28, Scott Woods I <scott@growitonline.com
>>     <ma...@growitonline.com>> wrote:
>>
>>         Excellent. Thank you, I will apply these tips/requirements
>>         very soon.  That was a lot of info to get through, I greatly,
>>         greatly appreciate your time and expertise.
>>
>>         Cheers...
>>
>>         On 8/27/2014 11:23 PM, Maxim Solodovnik wrote:
>>>         1) extended memory limits were set for java due to lack of
>>>         time to determine what is wrong (OutOfMemory after ~24h of
>>>         work), you reduce the limits in red5*.sh scripts
>>>
>>>         2) I believe you should unpack to /usr/local/red5 (I usually
>>>         use /opt/red5) due to we provide the whole server)
>>>
>>>         3) you should perform backup/restore on stopped OM (red5+OM
>>>         app) to avoid possible data corruption
>>>
>>>         4) you need java7 for latest OM
>>
>>
>>
>>
>>     -- 
>>     WBR
>>     Maxim aka solomax
>
>     -- 
>     Best regards...
>
>     Scott Woods
>     989-424-5424
>
>     ***
>
>     "Be Excellent to Each Other"
>     -- Bill & Ted
>
>     "All that is necessary for the triumph of evil is that good men do nothing."
>     --  Edmund Burke
>
>     "Never doubt that a small group of thoughtful committed people can change the world; indeed, it is the only thing that ever has."
>     -- Margaret Mead, anthropologist
>
>     "Can't stop the spirits when they need you, this life is more than just a read-though..."
>     -- Red Hot Chili Peppers
>
>     “I’m not in this world to live up to your expectations and you’re not in this world to live up to mine.”
>     -- Bruce Lee
>
>     ===================================
>
>
>
>
> -- 
> WBR
> Maxim aka solomax

-- 
Best regards...

Scott Woods
989-424-5424

***

"Be Excellent to Each Other"
-- Bill & Ted

"All that is necessary for the triumph of evil is that good men do nothing."
--  Edmund Burke

"Never doubt that a small group of thoughtful committed people can change the world; indeed, it is the only thing that ever has."
-- Margaret Mead, anthropologist

"Can't stop the spirits when they need you, this life is more than just a read-though..."
-- Red Hot Chili Peppers

“I’m not in this world to live up to your expectations and you’re not in this world to live up to mine.”
-- Bruce Lee

===================================