I am attempting to start ADServer on OS X ...
I did my install based on the unix style installer
aquadataserver-osx-unix-1.0.0-dev2.83.tar.gz
when I attempt to run aquadataserver, I receive the following.
sudo ./tomcat6-osx.sh start
dyld: unknown required load command 0x80000022
./tomcat6-osx.sh: line 48: 266 Trace/BPT trap $DAEMON_HOME/jsvc-ads -user $TOMCAT_USER -home $JAVA_HOME -Dcatalina.home=$CATALINA_HOME -Dcatalina.base=$CATALINA_BASE -Djava.io.tmpdir=$TMP_DIR -Djava.awt.headless=true -Xmx768M -wait 10 -pidfile $PID_FILE -outfile $CATALINA_HOME/logs/catalina.out -errfile '&1' $CATALINA_OPTS -cp $CLASSPATH org.apache.catalina.startup.Bootstrap
What am I doing wrong? Should I not use the unix style installer?
here is the tomcat6-osx.sh file contents
#!/bin/sh
##############################################################################
#
# Copyright 2004 The Apache Software Foundation.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
##############################################################################
#
# Small shell script to show how to start/stop Tomcat using jsvc
# If you want to have Tomcat running on port 80 please modify the server.xml
# file:
#
# <!-- Define a non-SSL HTTP/1.1 Connector on port 80 -->
# <Connector className="org.apache.catalina.connector.http.HttpConnector"
# port="80" minProcessors="5" maxProcessors="75"
# enableLookups="true" redirectPort="8443"
# acceptCount="10" debug="0" connectionTimeout="60000"/>
#
# That is for Tomcat-5.0.x (Apache Tomcat/5.0)
#
# Adapt the following lines to your configuration
JAVA_HOME=/Library/Java/Home
CATALINA_HOME=/Users/aquadataserver/aquadataserver/tomcat
DAEMON_HOME=/Users/aquadataserver/aquadataserver
TOMCAT_USER=aquadataserver
# for multi instances adapt those lines.
TMP_DIR=$CATALINA_HOME/temp
PID_FILE=$CATALINA_HOME/logs/jsvc-ads.pid
CATALINA_BASE=$CATALINA_HOME
CATALINA_OPTS="-Djava.library.path=$DAEMON_HOME"
CLASSPATH=\
$JAVA_HOME/lib/tools.jar:\
$CATALINA_HOME/bin/commons-daemon.jar:\
$CATALINA_HOME/bin/bootstrap.jar
case "$1" in
start)
#
# Start Tomcat
#
$DAEMON_HOME/jsvc-ads \
-user $TOMCAT_USER \
-home $JAVA_HOME \
-Dcatalina.home=$CATALINA_HOME \
-Dcatalina.base=$CATALINA_BASE \
-Djava.io.tmpdir=$TMP_DIR \
-Djava.awt.headless=true \
-Xmx768M \
-wait 10 \
-pidfile $PID_FILE \
-outfile $CATALINA_HOME/logs/catalina.out \
-errfile '&1' \
$CATALINA_OPTS \
-cp $CLASSPATH \
org.apache.catalina.startup.Bootstrap
#
# To get a verbose JVM
#-verbose \
# To get a debug of jsvc.
#-debug \
exit $?
;;
stop)
#
# Stop Tomcat
#
$DAEMON_HOME/jsvc-adserv \
-stop \
-pidfile $PID_FILE \
org.apache.catalina.startup.Bootstrap
exit $?
;;
*)
echo "Usage tomcat.sh start/stop"
exit 1;;
esac
This is beyond my knowledge of OS X...
however this link
http://code.google.com/p/fds-smv/issues/detail?id=1060
suggests that there may be some issue with the build itself ( the verison # of osx the build was intended for or generated on, or, whether it is32 or 64bit ).
search for this in the page
linker option -mmacosx-version-min=
if the build was done on 10.6.x there may be issues.
Ilya did his test and install on a 10.6.x OS X laptop, while I am attempting to install on 10.5.8.
after running
tar -xvzf aquadataserver-osx-unix-1.0.0-beta1.tar.gz
in the tar.gz contents of the unix installer for Mac that the permissions on the tomcat6-osx.sh were not set for allowing execution... see below
I manually made the tomcat6-osx.sh executable then ran it.. still has boo boo
Macintosh-2:bin aquadataserver$ ls -al
total 1952
drwxr-xr-x 28 aquadataserver staff 952 Nov 12 07:03 .
drwxr-xr-x 14 aquadataserver staff 476 Nov 12 07:03 ..
-rw-r--r-- 1 aquadataserver staff 4892 Nov 12 07:02 adsservice.bat
-rw-r--r-- 1 aquadataserver staff 22110 Nov 12 07:02 bootstrap.jar
-rw-r--r-- 1 aquadataserver staff 2374 Nov 12 07:02 catalina-tasks.xml
-rw-r--r-- 1 aquadataserver staff 11399 Nov 12 07:02 catalina.bat
-rw-r--r-- 1 aquadataserver staff 15582 Nov 12 07:02 catalina.sh
-rw-r--r-- 1 aquadataserver staff 9341 Nov 12 07:02 commons-daemon.jar
-rw-r--r-- 1 aquadataserver staff 1342 Nov 12 07:02 cpappend.bat
-rw-r--r-- 1 aquadataserver staff 2108 Nov 12 07:02 digest.bat
-rw-r--r-- 1 aquadataserver staff 1624 Nov 12 07:02 digest.sh
-rw-r--r-- 1 aquadataserver staff 74398 Nov 12 07:02 jsvc.tar.gz
-rw-r--r-- 1 aquadataserver staff 355120 Nov 12 07:02 msvcr71.dll
-rw-r--r-- 1 aquadataserver staff 3150 Nov 12 07:02 setclasspath.bat
-rw-r--r-- 1 aquadataserver staff 4114 Nov 12 07:02 setclasspath.sh
-rw-r--r-- 1 aquadataserver staff 2108 Nov 12 07:02 shutdown.bat
-rw-r--r-- 1 aquadataserver staff 1563 Nov 12 07:02 shutdown.sh
-rw-r--r-- 1 aquadataserver staff 2109 Nov 12 07:02 startup.bat
-rw-r--r-- 1 aquadataserver staff 1956 Nov 12 07:02 startup.sh
-rw-r--r-- 1 aquadataserver staff 26484 Nov 12 07:02 tomcat-juli.jar
-rw-r--r-- 1 aquadataserver staff 241274 Nov 12 07:02 tomcat-native.tar.gz
-rw-r--r-- 1 aquadataserver staff 2651 Nov 12 07:02 tomcat6-osx.sh
-rw-r--r-- 1 aquadataserver staff 57344 Nov 12 07:02 tomcat6.exe
-rw-r--r-- 1 aquadataserver staff 98304 Nov 12 07:02 tomcat6w.exe
-rw-r--r-- 1 aquadataserver staff 3476 Nov 12 07:02 tool-wrapper.bat
-rw-r--r-- 1 aquadataserver staff 3459 Nov 12 07:02 tool-wrapper.sh
-rw-r--r-- 1 aquadataserver staff 2113 Nov 12 07:02 version.bat
-rw-r--r-- 1 aquadataserver staff 1567 Nov 12 07:02 version.sh
Macintosh-2:bin aquadataserver$ chmod +x tomcat6-osx.sh
Macintosh-2:bin aquadataserver$ ls -al
total 1952
drwxr-xr-x 28 aquadataserver staff 952 Nov 12 07:03 .
drwxr-xr-x 14 aquadataserver staff 476 Nov 12 07:03 ..
-rw-r--r-- 1 aquadataserver staff 4892 Nov 12 07:02 adsservice.bat
-rw-r--r-- 1 aquadataserver staff 22110 Nov 12 07:02 bootstrap.jar
-rw-r--r-- 1 aquadataserver staff 2374 Nov 12 07:02 catalina-tasks.xml
-rw-r--r-- 1 aquadataserver staff 11399 Nov 12 07:02 catalina.bat
-rw-r--r-- 1 aquadataserver staff 15582 Nov 12 07:02 catalina.sh
-rw-r--r-- 1 aquadataserver staff 9341 Nov 12 07:02 commons-daemon.jar
-rw-r--r-- 1 aquadataserver staff 1342 Nov 12 07:02 cpappend.bat
-rw-r--r-- 1 aquadataserver staff 2108 Nov 12 07:02 digest.bat
-rw-r--r-- 1 aquadataserver staff 1624 Nov 12 07:02 digest.sh
-rw-r--r-- 1 aquadataserver staff 74398 Nov 12 07:02 jsvc.tar.gz
-rw-r--r-- 1 aquadataserver staff 355120 Nov 12 07:02 msvcr71.dll
-rw-r--r-- 1 aquadataserver staff 3150 Nov 12 07:02 setclasspath.bat
-rw-r--r-- 1 aquadataserver staff 4114 Nov 12 07:02 setclasspath.sh
-rw-r--r-- 1 aquadataserver staff 2108 Nov 12 07:02 shutdown.bat
-rw-r--r-- 1 aquadataserver staff 1563 Nov 12 07:02 shutdown.sh
-rw-r--r-- 1 aquadataserver staff 2109 Nov 12 07:02 startup.bat
-rw-r--r-- 1 aquadataserver staff 1956 Nov 12 07:02 startup.sh
-rw-r--r-- 1 aquadataserver staff 26484 Nov 12 07:02 tomcat-juli.jar
-rw-r--r-- 1 aquadataserver staff 241274 Nov 12 07:02 tomcat-native.tar.gz
-rwxr-xr-x 1 aquadataserver staff 2651 Nov 12 07:02 tomcat6-osx.sh
-rw-r--r-- 1 aquadataserver staff 57344 Nov 12 07:02 tomcat6.exe
-rw-r--r-- 1 aquadataserver staff 98304 Nov 12 07:02 tomcat6w.exe
-rw-r--r-- 1 aquadataserver staff 3476 Nov 12 07:02 tool-wrapper.bat
-rw-r--r-- 1 aquadataserver staff 3459 Nov 12 07:02 tool-wrapper.sh
-rw-r--r-- 1 aquadataserver staff 2113 Nov 12 07:02 version.bat
-rw-r--r-- 1 aquadataserver staff 1567 Nov 12 07:02 version.sh
Macintosh-2:bin aquadataserver$ sudo ./tomcat6-osx.sh start
Password:
dyld: unknown required load command 0x80000022
./tomcat6-osx.sh: line 48: 45654 Trace/BPT trap $DAEMON_HOME/jsvc-ads -user $TOMCAT_USER -home $JAVA_HOME -Dcatalina.home=$CATALINA_HOME -Dcatalina.base=$CATALINA_BASE -Djava.io.tmpdir=$TMP_DIR -Djava.awt.headless=true -Xmx768M -wait 10 -pidfile $PID_FILE -outfile $CATALINA_HOME/logs/catalina.out -errfile '&1' $CATALINA_OPTS -cp $CLASSPATH org.apache.catalina.startup.Bootstrap
Macintosh-2:bin aquadataserver$
after running
tar -xvzf aquadataserver-osx-unix-1.0.0-beta1.tar.gz
in the tar.gz contents of the unix installer for Mac that the permissions on the tomcat6-osx.sh were not set for allowing execution... see below
I manually made the tomcat6-osx.sh executable then ran it.. still has boo boo
Macintosh-2:bin aquadataserver$ ls -al
total 1952
drwxr-xr-x 28 aquadataserver staff 952 Nov 12 07:03 .
drwxr-xr-x 14 aquadataserver staff 476 Nov 12 07:03 ..
-rw-r--r-- 1 aquadataserver staff 4892 Nov 12 07:02 adsservice.bat
-rw-r--r-- 1 aquadataserver staff 22110 Nov 12 07:02 bootstrap.jar
-rw-r--r-- 1 aquadataserver staff 2374 Nov 12 07:02 catalina-tasks.xml
-rw-r--r-- 1 aquadataserver staff 11399 Nov 12 07:02 catalina.bat
-rw-r--r-- 1 aquadataserver staff 15582 Nov 12 07:02 catalina.sh
-rw-r--r-- 1 aquadataserver staff 9341 Nov 12 07:02 commons-daemon.jar
-rw-r--r-- 1 aquadataserver staff 1342 Nov 12 07:02 cpappend.bat
-rw-r--r-- 1 aquadataserver staff 2108 Nov 12 07:02 digest.bat
-rw-r--r-- 1 aquadataserver staff 1624 Nov 12 07:02 digest.sh
-rw-r--r-- 1 aquadataserver staff 74398 Nov 12 07:02 jsvc.tar.gz
-rw-r--r-- 1 aquadataserver staff 355120 Nov 12 07:02 msvcr71.dll
-rw-r--r-- 1 aquadataserver staff 3150 Nov 12 07:02 setclasspath.bat
-rw-r--r-- 1 aquadataserver staff 4114 Nov 12 07:02 setclasspath.sh
-rw-r--r-- 1 aquadataserver staff 2108 Nov 12 07:02 shutdown.bat
-rw-r--r-- 1 aquadataserver staff 1563 Nov 12 07:02 shutdown.sh
-rw-r--r-- 1 aquadataserver staff 2109 Nov 12 07:02 startup.bat
-rw-r--r-- 1 aquadataserver staff 1956 Nov 12 07:02 startup.sh
-rw-r--r-- 1 aquadataserver staff 26484 Nov 12 07:02 tomcat-juli.jar
-rw-r--r-- 1 aquadataserver staff 241274 Nov 12 07:02 tomcat-native.tar.gz
-rw-r--r-- 1 aquadataserver staff 2651 Nov 12 07:02 tomcat6-osx.sh
-rw-r--r-- 1 aquadataserver staff 57344 Nov 12 07:02 tomcat6.exe
-rw-r--r-- 1 aquadataserver staff 98304 Nov 12 07:02 tomcat6w.exe
-rw-r--r-- 1 aquadataserver staff 3476 Nov 12 07:02 tool-wrapper.bat
-rw-r--r-- 1 aquadataserver staff 3459 Nov 12 07:02 tool-wrapper.sh
-rw-r--r-- 1 aquadataserver staff 2113 Nov 12 07:02 version.bat
-rw-r--r-- 1 aquadataserver staff 1567 Nov 12 07:02 version.sh
Macintosh-2:bin aquadataserver$ chmod +x tomcat6-osx.sh
Macintosh-2:bin aquadataserver$ ls -al
total 1952
drwxr-xr-x 28 aquadataserver staff 952 Nov 12 07:03 .
drwxr-xr-x 14 aquadataserver staff 476 Nov 12 07:03 ..
-rw-r--r-- 1 aquadataserver staff 4892 Nov 12 07:02 adsservice.bat
-rw-r--r-- 1 aquadataserver staff 22110 Nov 12 07:02 bootstrap.jar
-rw-r--r-- 1 aquadataserver staff 2374 Nov 12 07:02 catalina-tasks.xml
-rw-r--r-- 1 aquadataserver staff 11399 Nov 12 07:02 catalina.bat
-rw-r--r-- 1 aquadataserver staff 15582 Nov 12 07:02 catalina.sh
-rw-r--r-- 1 aquadataserver staff 9341 Nov 12 07:02 commons-daemon.jar
-rw-r--r-- 1 aquadataserver staff 1342 Nov 12 07:02 cpappend.bat
-rw-r--r-- 1 aquadataserver staff 2108 Nov 12 07:02 digest.bat
-rw-r--r-- 1 aquadataserver staff 1624 Nov 12 07:02 digest.sh
-rw-r--r-- 1 aquadataserver staff 74398 Nov 12 07:02 jsvc.tar.gz
-rw-r--r-- 1 aquadataserver staff 355120 Nov 12 07:02 msvcr71.dll
-rw-r--r-- 1 aquadataserver staff 3150 Nov 12 07:02 setclasspath.bat
-rw-r--r-- 1 aquadataserver staff 4114 Nov 12 07:02 setclasspath.sh
-rw-r--r-- 1 aquadataserver staff 2108 Nov 12 07:02 shutdown.bat
-rw-r--r-- 1 aquadataserver staff 1563 Nov 12 07:02 shutdown.sh
-rw-r--r-- 1 aquadataserver staff 2109 Nov 12 07:02 startup.bat
-rw-r--r-- 1 aquadataserver staff 1956 Nov 12 07:02 startup.sh
-rw-r--r-- 1 aquadataserver staff 26484 Nov 12 07:02 tomcat-juli.jar
-rw-r--r-- 1 aquadataserver staff 241274 Nov 12 07:02 tomcat-native.tar.gz
-rwxr-xr-x 1 aquadataserver staff 2651 Nov 12 07:02 tomcat6-osx.sh
-rw-r--r-- 1 aquadataserver staff 57344 Nov 12 07:02 tomcat6.exe
-rw-r--r-- 1 aquadataserver staff 98304 Nov 12 07:02 tomcat6w.exe
-rw-r--r-- 1 aquadataserver staff 3476 Nov 12 07:02 tool-wrapper.bat
-rw-r--r-- 1 aquadataserver staff 3459 Nov 12 07:02 tool-wrapper.sh
-rw-r--r-- 1 aquadataserver staff 2113 Nov 12 07:02 version.bat
-rw-r--r-- 1 aquadataserver staff 1567 Nov 12 07:02 version.sh
Macintosh-2:bin aquadataserver$ sudo ./tomcat6-osx.sh start
Password:
dyld: unknown required load command 0x80000022
./tomcat6-osx.sh: line 48: 45654 Trace/BPT trap $DAEMON_HOME/jsvc-ads -user $TOMCAT_USER -home $JAVA_HOME -Dcatalina.home=$CATALINA_HOME -Dcatalina.base=$CATALINA_BASE -Djava.io.tmpdir=$TMP_DIR -Djava.awt.headless=true -Xmx768M -wait 10 -pidfile $PID_FILE -outfile $CATALINA_HOME/logs/catalina.out -errfile '&1' $CATALINA_OPTS -cp $CLASSPATH org.apache.catalina.startup.Bootstrap
Macintosh-2:bin aquadataserver$
Issue #1221 |
Closed |
Fixed |
Resolved |
Completion |
No due date |
No fixed build |
No time estimate |
This is beyond my knowledge of OS X...
however this link
http://code.google.com/p/fds-smv/issues/detail?id=1060
suggests that there may be some issue with the build itself ( the verison # of osx the build was intended for or generated on, or, whether it is32 or 64bit ).
search for this in the page
if the build was done on 10.6.x there may be issues.
Ilya did his test and install on a 10.6.x OS X laptop, while I am attempting to install on 10.5.8.