Okay,
Got it working. I didnt install the binary package by the way but download the tomcat.tar.gz version. Also I startup using $>alfresco.sh start rather than your script however I definately see the same issue.
So if I look at the original alfresco.sh you see the following lines:
# Set any default JVM values
export JAVA_OPTS='-Xms128m -Xmx512m -server'
# Following only needed for Sun JVMs before to 1.5 update 8
export JAVA_OPTS=$JAVA_OPTS '-XX:CompileCommand=exclude,org/apache/lucene/index/IndexReader\$1,doBody -XX:CompileCommand=exclude,org/alfresco/repo/search/impl/lucene/index/IndexInfo\$Merger,mergeIndexes -XX:
CompileCommand=exclude,org/alfresco/repo/search/impl/lucene/index/IndexInfo\$Merger,mergeDeletions'
I have installed the sun jdk 1.5_08 so the comment jumps out. Comment out the second export line and it starts up fine. I also tried just for fun moving everything into one export JAVA_OPTS like so…
export JAVA_OPTS='-Xms128m -Xmx512m -server -XX:CompileCommand=exclude,org/apache/lucene/index/IndexReader\$1,doBody -XX:CompileCommand=exclude,org/alfresco/repo/search/impl/lucene/index/IndexInfo\$Merger,mergeIndexes -XX:CompileCommand=exclude,org/alfresco/repo/search/impl/lucene/index/IndexInfo\$Merger,mergeDeletions'
This works as well. Hope the above works in your case given your binary install.
Rgds,
Matt