Caused by: org.eclipse.virgo.kernel.osgi.framework.ExtendedClassNotFoundException: org.springframework.context.ApplicationContext in KernelBundleClassLoader: [bundle=whale_probe_0.0.0]
#!/bin/sh # This script upgrades the Spring version in the Virgo Kernel or Web Server. # Applies to a vanilla Virgo Kernel/Web Server v2.1.0.RELEASE instance using Spring 3.0.0 # if [[ "$VIRGO_HOME" == "" ]]; then VIRGO_HOME=/var/tmp/virgo-web-server-2.1.0.RELEASE fi if [[ "$SPRING_DIR" == "" ]]; then SPRING_DIR=/opt fi source_version="3.0.0" target_version="3.0.4" target_version_home="$SPRING_DIR/spring-framework-${target_version}.RELEASE/dist" cd $VIRGO_HOME for x in $(find . -name "*${source_version}*") do base=$(basename $x) base304=$(echo $base | sed -e "s/${source_version}/${target_version}/g") if [[ -f $target_version_home/$base304 ]]; then rm $x cp $target_version_home/$base304 $(dirname $x) else echo "WARN: $base304 DOES NOT EXIST" fi done sed -ie "s/${source_version}.RELEASE/${target_version}.RELEASE/g" lib/org.eclipse.virgo.kernel.launch.properties echo "Done upgrade."
#!/bin/sh # This script upgrades the Spring version in the Virgo Kernel or Web Server. # Applies to a vanilla Virgo Kernel/Web Server v2.1.0.RELEASE instance using Spring 3.0.0 # if [[ "$VIRGO_HOME" == "" ]]; then VIRGO_HOME=$HOME/opt/virgo-web-server-2.1.0.RELEASE fi if [[ "$SPRING_DIR" == "" ]]; then SPRING_DIR=$HOME/Library/spring fi source_version="3.0.0" target_version="3.0.5" target_version_dist="$SPRING_DIR/spring-framework-${target_version}.RELEASE/dist " target_version_src="$SPRING_DIR/spring-framework-${target_version}.RELEASE/src " cd $VIRGO_HOME for x in $(find . -name "*${source_version}*") do base=$(basename $x) base_target=$(echo $base | sed -e "s/${source_version}/${target_version}/g") if [[ -f $target_version_dist/$base_target ]]; then rm $x cp $target_version_dist/$base_target $(dirname $x) elif [[ -f $target_version_src/$base_target ]]; then rm $x cp $target_version_src/$base_target $(dirname $x) else echo "WARN: $target_version_dist/$base_target DOES NOT EXIST" fi done sed -ie "s/${source_version}.RELEASE/${target_version}.RELEASE/g" lib/org.eclipse.virgo.kernel.launch.properties echo "Done upgrade."