Rest of log... sorry for the long log | 2009-11-30 08:00:16,272 DEBUG [org.apache.catalina.core.AprLifecycleListener] The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /opt/jboss4/lib | java.lang.reflect.InvocationTargetException | 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:597) | at org.apache.catalina.core.AprLifecycleListener.init(AprLifecycleListener.java:134) | at org.apache.catalina.core.AprLifecycleListener.lifecycleEvent(AprLifecycleListener.java:79) | at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) | at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:766) | at org.apache.catalina.startup.Catalina.load(Catalina.java:528) | at org.apache.catalina.startup.Catalina.start(Catalina.java:568) | 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:597) | at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:296) | at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164) | at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) | at org.jboss.web.tomcat.service.JBossWeb.startService(JBossWeb.java:457) | at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289) | at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245) | at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) | at java.lang.reflect.Method.invoke(Method.java:597) | at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) | at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) | at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133) | at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) | at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142) | at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97) | at org.jboss.deployment.SubDeployerInterceptor.invokeNext(SubDeployerInterceptor.java:124) | at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:109) | at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) | at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) | at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) | at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978) | at $Proxy0.start(Unknown Source) | at org.jboss.system.ServiceController.start(ServiceController.java:417) | at org.jboss.system.ServiceController.start(ServiceController.java:435) | at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source) | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) | at java.lang.reflect.Method.invoke(Method.java:597) | at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) | at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) | at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) | at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) | at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) | at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) | at $Proxy4.start(Unknown Source) | at org.jboss.deployment.SARDeployer.start(SARDeployer.java:304) | at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025) | at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819) | at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782) | at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source) | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) | at java.lang.reflect.Method.invoke(Method.java:597) | at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) | at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) | at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133) | at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) | at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142) | at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) | at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) | at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) | at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) | at $Proxy9.deploy(Unknown Source) | at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421) | at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634) | at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263) | at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336) | at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289) | at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245) | at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) | at java.lang.reflect.Method.invoke(Method.java:597) | at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) | at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) | at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) | at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) | at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) | at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978) | at $Proxy0.start(Unknown Source) | at org.jboss.system.ServiceController.start(ServiceController.java:417) | at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source) | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) | at java.lang.reflect.Method.invoke(Method.java:597) | at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) | at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) | at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) | at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) | at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) | at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) | at $Proxy4.start(Unknown Source) | at org.jboss.deployment.SARDeployer.start(SARDeployer.java:304) | at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025) | at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819) | at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782) | at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766) | 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:597) | at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) | at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) | at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133) | at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) | at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142) | at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) | at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) | at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) | at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) | at $Proxy5.deploy(Unknown Source) | at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482) | at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362) | at org.jboss.Main.boot(Main.java:200) | at org.jboss.Main$1.run(Main.java:508) | at java.lang.Thread.run(Thread.java:619) | Caused by: java.lang.UnsatisfiedLinkError: no tcnative-1 in java.library.path, no libtcnative-1 in java.library.path(/opt/jboss4/lib) | at org.apache.tomcat.jni.Library.<init>(Library.java:56) | at org.apache.tomcat.jni.Library.initialize(Library.java:157) | ... 116 more | run.sh
| #!/bin/sh | ### ====================================================================== ### | ## ## | ## JBoss Bootstrap Script ## | ## ## | ### ====================================================================== ### | | ### $Id: run.sh 75849 2008-07-15 18:43:17Z dimit...@jboss.org $ ### | | if $JBOSS_OVERRIDE; then | # not using wrapper | echo "Not using wrapper, please start JBoss using 'service jboss4 start|stop|restart'" | exit | fi | | DIRNAME=`dirname $0` | PROGNAME=`basename $0` | GREP="grep" | | # Use the maximum available, or set MAX_FD != -1 to use that | MAX_FD="maximum" | | # | # Helper to complain. | # | warn() { | echo "${PROGNAME}: $*" | } | | # | # Helper to puke. | # | die() { | warn $* | exit 1 | } | | # OS specific support (must be 'true' or 'false'). | cygwin=false; | darwin=false; | linux=false; | case "`uname`" in | CYGWIN*) | cygwin=true | ;; | | Darwin*) | darwin=true | ;; | | Linux) | linux=true | ;; | esac | | # Read an optional running configuration file | if [ "x$RUN_CONF" = "x" ]; then | RUN_CONF="$DIRNAME/run.conf" | fi | if [ -r "$RUN_CONF" ]; then | . "$RUN_CONF" | fi | | # Force IPv4 on Linux systems since IPv6 doesn't work correctly with jdk5 and lower | if [ "$linux" = "true" ]; then | JAVA_OPTS="$JAVA_OPTS -Djava.net.preferIPv4Stack=true" | fi | | # For Cygwin, ensure paths are in UNIX format before anything is touched | if $cygwin ; then | [ -n "$JBOSS_HOME" ] && | JBOSS_HOME=`cygpath --unix "$JBOSS_HOME"` | [ -n "$JAVA_HOME" ] && | JAVA_HOME=`cygpath --unix "$JAVA_HOME"` | [ -n "$JAVAC_JAR" ] && | JAVAC_JAR=`cygpath --unix "$JAVAC_JAR"` | fi | | # Setup JBOSS_HOME | if [ "x$JBOSS_HOME" = "x" ]; then | # get the full path (without any relative bits) | JBOSS_HOME=`cd $DIRNAME/..; pwd` | fi | export JBOSS_HOME | | # Increase the maximum file descriptors if we can | if [ "$cygwin" = "false" ]; then | MAX_FD_LIMIT=`ulimit -H -n` | if [ $? -eq 0 ]; then | if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ]; then | # use the system max | MAX_FD="$MAX_FD_LIMIT" | fi | | ulimit -n $MAX_FD | if [ $? -ne 0 ]; then | warn "Could not set maximum file descriptor limit: $MAX_FD" | fi | else | warn "Could not query system maximum file descriptor limit: $MAX_FD_LIMIT" | fi | fi | | # Setup the JVM | if [ "x$JAVA" = "x" ]; then | if [ "x$JAVA_HOME" != "x" ]; then | JAVA="$JAVA_HOME/bin/java" | else | JAVA="java" | fi | fi | | # Setup the classpath | runjar="$JBOSS_HOME/bin/run.jar" | if [ ! -f "$runjar" ]; then | die "Missing required file: $runjar" | fi | JBOSS_BOOT_CLASSPATH="$runjar" | | # Tomcat uses the JDT Compiler | # Only include tools.jar if someone wants to use the JDK instead. | # compatible distribution which JAVA_HOME points to | if [ "x$JAVAC_JAR" = "x" ]; then | JAVAC_JAR_FILE="$JAVA_HOME/lib/tools.jar" | else | JAVAC_JAR_FILE="$JAVAC_JAR" | fi | if [ ! -f "$JAVAC_JAR_FILE" ]; then | # MacOSX does not have a seperate tools.jar | if [ "$darwin" != "true" -a "x$JAVAC_JAR" != "x" ]; then | warn "Missing file: JAVAC_JAR=$JAVAC_JAR" | warn "Unexpected results may occur." | fi | JAVAC_JAR_FILE= | fi | | if [ "x$JBOSS_CLASSPATH" = "x" ]; then | JBOSS_CLASSPATH="$JBOSS_BOOT_CLASSPATH" | else | JBOSS_CLASSPATH="$JBOSS_CLASSPATH:$JBOSS_BOOT_CLASSPATH" | fi | if [ "x$JAVAC_JAR_FILE" != "x" ]; then | JBOSS_CLASSPATH="$JBOSS_CLASSPATH:$JAVAC_JAR_FILE" | fi | | # If -server not set in JAVA_OPTS, set it, if supported | SERVER_SET=`echo $JAVA_OPTS | $GREP "\-server"` | if [ "x$SERVER_SET" = "x" ]; then | | # Check for SUN(tm) JVM w/ HotSpot support | if [ "x$HAS_HOTSPOT" = "x" ]; then | HAS_HOTSPOT=`"$JAVA" -version 2>&1 | $GREP -i HotSpot` | fi | | # Enable -server if we have Hotspot, unless we can't | if [ "x$HAS_HOTSPOT" != "x" ]; then | # MacOS does not support -server flag | if [ "$darwin" != "true" ]; then | JAVA_OPTS="-server $JAVA_OPTS" | fi | fi | fi | | # Setup JBosst Native library path | JBOSS_NATIVE_DIR="$JBOSS_HOME/bin/native" | if [ -d "$JBOSS_NATIVE_DIR" ]; then | if $cygwin ; then | export PATH="$JBOSS_NATIVE_DIR:$PATH" | JBOSS_NATIVE_DIR=`cygpath --dos "$JBOSS_NATIVE_DIR"` | fi | if [ "x$LD_LIBRARY_PATH" = "x" ]; then | LD_LIBRARY_PATH="$JBOSS_NATIVE_DIR" | else | LD_LIBRARY_PATH="$JBOSS_NATIVE_DIR:$LD_LIBRARY_PATH" | fi | export LD_LIBRARY_PATH | if [ "x$JAVA_OPTS" = "x" ]; then | JAVA_OPTS="-Djava.library.path=$JBOSS_NATIVE_DIR" | else | JAVA_OPTS="$JAVA_OPTS -Djava.library.path=$JBOSS_NATIVE_DIR" | fi | fi | | # Setup JBoss specific properties | JAVA_OPTS="-Dprogram.name=$PROGNAME $JAVA_OPTS" | | # Setup the java endorsed dirs | JBOSS_ENDORSED_DIRS="$JBOSS_HOME/lib/endorsed" | | # For Cygwin, switch paths to Windows format before running java | if $cygwin; then | JBOSS_HOME=`cygpath --path --windows "$JBOSS_HOME"` | JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"` | JBOSS_CLASSPATH=`cygpath --path --windows "$JBOSS_CLASSPATH"` | JBOSS_ENDORSED_DIRS=`cygpath --path --windows "$JBOSS_ENDORSED_DIRS"` | fi | | # Display our environment | echo "=========================================================================" | echo "" | echo " JBoss Bootstrap Environment" | echo "" | echo " JBOSS_HOME: $JBOSS_HOME" | echo "" | echo " JAVA: $JAVA" | echo "" | echo " JAVA_OPTS: $JAVA_OPTS" | echo "" | echo " CLASSPATH: $JBOSS_CLASSPATH" | echo "" | echo "=========================================================================" | echo "" | | while true; do | if [ "x$LAUNCH_JBOSS_IN_BACKGROUND" = "x" ]; then | # Execute the JVM in the foreground | "$JAVA" $JAVA_OPTS \ | -Djava.endorsed.dirs="$JBOSS_ENDORSED_DIRS" \ | -classpath "$JBOSS_CLASSPATH" \ | org.jboss.Main "$@" | JBOSS_STATUS=$? | else | # Execute the JVM in the background | "$JAVA" $JAVA_OPTS \ | -Djava.endorsed.dirs="$JBOSS_ENDORSED_DIRS" \ | -classpath "$JBOSS_CLASSPATH" \ | org.jboss.Main "$@" & | JBOSS_PID=$! | # Trap common signals and relay them to the jboss process | trap "kill -HUP $JBOSS_PID" HUP | trap "kill -TERM $JBOSS_PID" INT | trap "kill -QUIT $JBOSS_PID" QUIT | trap "kill -PIPE $JBOSS_PID" PIPE | trap "kill -TERM $JBOSS_PID" TERM | # Wait until the background process exits | WAIT_STATUS=128 | while [ "$WAIT_STATUS" -ge 128 ]; do | wait $JBOSS_PID 2>/dev/null | WAIT_STATUS=$? | if [ "${WAIT_STATUS}" -gt 128 ]; then | SIGNAL=`expr ${WAIT_STATUS} - 128` | SIGNAL_NAME=`kill -l ${SIGNAL}` | echo "*** JBossAS process (${JBOSS_PID}) received ${SIGNAL_NAME} signal ***" >&2 | fi | done | if [ "${WAIT_STATUS}" -lt 127 ]; then | JBOSS_STATUS=$WAIT_STATUS | else | JBOSS_STATUS=0 | fi | fi | # If restart doesn't work, check you are running JBossAS 4.0.4+ | # http://jira.jboss.com/jira/browse/JBAS-2483 | # or the following if you're running Red Hat 7.0 | # http://developer.java.sun.com/developer/bugParade/bugs/4465334.html | if [ "$JBOSS_STATUS" -eq 10 ]; then | echo "Restarting JBoss..." | else | exit $JBOSS_STATUS | fi | done | JBOSS_HOME/bin .: classpath.sh openssl run.sh.orig twiddle.sh wsrunclient.sh jboss4 probe.sh shutdown.jar twiddle.sh.orig wstools.sh jboss4.pid run.conf shutdown.sh wrapper jboss_init_hpux.sh run.jar shutdown.sh.orig wsconsume.sh native run.sh twiddle.jar wsprovide.sh ./native: engines libcrypto.so.0 libtcnative-1.so libapr-1.so libcrypto.so.0.9.8 libtcnative-1.so.0 libapr-1.so.0 libexpat.so libtcnative-1.so.0.1.18 libapr-1.so.0.3.8 libexpat.so.0 libz.so libaprutil-1.so libexpat.so.0.1.0 libz.so.1 libaprutil-1.so.0 libssl.so libz.so.1.2.3 libaprutil-1.so.0.3.9 libssl.so.0 openssl libcrypto.so libssl.so.0.9.8 ./native/engines: lib4758cca.so libatalla.so libchil.so libgmp.so libsureware.so libaep.so libcapi.so libcswift.so libnuron.so libubsec.so View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4268016#4268016 Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4268016 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user