[jboss-cvs] JBossAS SVN: r60503 - branches/Branch_4_2/system/src/bin.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Feb 13 08:09:09 EST 2007
Author: jfrederic.clere at jboss.com
Date: 2007-02-13 08:09:09 -0500 (Tue, 13 Feb 2007)
New Revision: 60503
Modified:
branches/Branch_4_2/system/src/bin/run.bat
branches/Branch_4_2/system/src/bin/run.sh
Log:
Avoid using tools.jar because it is not needed by TC nor javassist.
Modified: branches/Branch_4_2/system/src/bin/run.bat
===================================================================
--- branches/Branch_4_2/system/src/bin/run.bat 2007-02-13 12:32:03 UTC (rev 60502)
+++ branches/Branch_4_2/system/src/bin/run.bat 2007-02-13 13:09:09 UTC (rev 60503)
@@ -50,23 +50,20 @@
set JAVA=%JAVA_HOME%\bin\java
if exist "%JAVA_HOME%\lib\tools.jar" goto SKIP_TOOLS
-echo Could not locate %JAVA_HOME%\lib\tools.jar. Unexpected results may occur.
-echo Make sure that JAVA_HOME points to a JDK and not a JRE.
+rem tools coud be used to replace the JDT Compiler for Jasper.
+rem javassist has its own internal compiler.
+set JAVAC_JAR=%JAVA_HOME%\lib\tools.jar
:SKIP_TOOLS
-rem Include the JDK javac compiler for JSP pages. The default is for a Sun JDK
-rem compatible distribution to which JAVA_HOME points
-
-set JAVAC_JAR=%JAVA_HOME%\lib\tools.jar
-
-rem If JBOSS_CLASSPATH is empty, don't include it, as this will
+rem If JBOSS_CLASSPATH/JAVAC_JAR is empty, don't include it, as this will
rem result in including the local directory, which makes error tracking
rem harder.
+if "%JAVAC_JAR%" == "" set RUNJAR=%JAVAC_JAR%;%RUNJAR%
if "%JBOSS_CLASSPATH%" == "" (
- set JBOSS_CLASSPATH=%JAVAC_JAR%;%RUNJAR%
+ set JBOSS_CLASSPATH=%RUNJAR%
) else (
- set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%JAVAC_JAR%;%RUNJAR%
+ set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%RUNJAR%
)
rem Setup JBoss specific properties
Modified: branches/Branch_4_2/system/src/bin/run.sh
===================================================================
--- branches/Branch_4_2/system/src/bin/run.sh 2007-02-13 12:32:03 UTC (rev 60502)
+++ branches/Branch_4_2/system/src/bin/run.sh 2007-02-13 13:09:09 UTC (rev 60503)
@@ -101,24 +101,32 @@
fi
JBOSS_BOOT_CLASSPATH="$runjar"
-# Include the JDK javac compiler for JSP pages. The default is for a Sun JDK
+# 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="$JAVA_HOME/lib/tools.jar"
+ JAVAC_JAR_FILE="$JAVA_HOME/lib/tools.jar"
+else
+ JAVAC_JAR_FILE="$JAVAC_JAR"
fi
-if [ ! -f "$JAVAC_JAR" ]; then
+if [ ! -f "$JAVAC_JAR_FILE" ]; then
# MacOSX does not have a seperate tools.jar
- if [ "$darwin" != "true" ]; then
+ if [ "$darwin" != "true" -a "x$JAVAC_JAR" = "x" ]; then
warn "Missing file: $JAVAC_JAR"
warn "Unexpected results may occur. Make sure JAVA_HOME points to a JDK and not a JRE."
fi
+else
+ JAVAC_JAR="$JAVAC_JAR_FILE"
fi
if [ "x$JBOSS_CLASSPATH" = "x" ]; then
- JBOSS_CLASSPATH="$JBOSS_BOOT_CLASSPATH:$JAVAC_JAR"
+ JBOSS_CLASSPATH="$JBOSS_BOOT_CLASSPATH"
else
- JBOSS_CLASSPATH="$JBOSS_CLASSPATH:$JBOSS_BOOT_CLASSPATH:$JAVAC_JAR"
+ JBOSS_CLASSPATH="$JBOSS_CLASSPATH:$JBOSS_BOOT_CLASSPATH"
fi
+if [ "x$JAVAC_JAR" != "x" ]; then
+ JBOSS_CLASSPATH="$JBOSS_CLASSPATH:$JAVAC_JAR"
+fi
# If -server not set in JAVA_OPTS, set it, if supported
SERVER_SET=`echo $JAVA_OPTS | $GREP "\-server"`
More information about the jboss-cvs-commits
mailing list