[jboss-jira] [JBoss JIRA] (AS7-4420) CLONE - standalone.bat sets -client by default and standalone.sh sets -server by default
Jason Greene (JIRA)
jira-events at lists.jboss.org
Thu Apr 5 14:57:47 EDT 2012
[ https://issues.jboss.org/browse/AS7-4420?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12682225#comment-12682225 ]
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
More information about the jboss-jira
mailing list