[
https://issues.jboss.org/browse/AS7-4420?page=com.atlassian.jira.plugin.s...
]
Jason Greene commented on AS7-4420:
-----------------------------------
This is by design. The intention is to optimize for development on development OS setups.
Mac OSX and 32bit vm running on Windows are use in the majority for development. 64bit vm
on windows won't use client. Anyone running a production server in an environment like
this can easily change this setting if they choose to.
CLONE - standalone.bat sets -client by default and standalone.sh sets
-server by default
----------------------------------------------------------------------------------------
Key: AS7-4420
URL:
https://issues.jboss.org/browse/AS7-4420
Project: Application Server 7
Issue Type: Bug
Components: Scripts
Affects Versions: 7.1.1.Final
Reporter: Rostislav Svoboda
Assignee: Brian Stansberry
Fix For: No Release
standalone.bat sets -client by default if -server or -client isn't specified in
JAVA_OPTS
standalone.sh sets -server by default if -server or -client isn't specified in
JAVA_OPTS (with exception for darwin)
I think EAP should set -server by default.
Part of standalone.bat
{code}
rem Add -client to the JVM options, if supported (32 bit VM), and not overriden
echo "%JAVA_OPTS%" | findstr /I \-server > nul
if errorlevel == 1 (
"%JAVA%" -client -version 2>&1 | findstr /I /C:"Client VM"
> nul
if not errorlevel == 1 (
set "JAVA_OPTS=-client %JAVA_OPTS%"
)
)
{code}
Part of standalone.sh
{code}
CLIENT_VM=false
if [ "x$CLIENT_SET" != "x" ]; then
CLIENT_VM=true
elif [ "x$SERVER_SET" = "x" ]; then
if $darwin && [ "$JVM_OPTVERSION" = "-d32" ]; then
# Prefer client for Macs, since they are primarily used for development
CLIENT_VM=true
PREPEND_JAVA_OPTS="$PREPEND_JAVA_OPTS -client"
else
PREPEND_JAVA_OPTS="$PREPEND_JAVA_OPTS -server"
fi
fi
{code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira